日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu下的NBD和iscsi挂载

發布時間:2023/12/31 Ubuntu 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu下的NBD和iscsi挂载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下是在Ubuntu12.04.4下測試的

NBD網絡塊設備的使用

一、NBD簡介

NBD(Network Block Device)讓你可以將一個遠程主機的磁盤空間,當作一個塊設備來使用.就像一塊硬盤一樣.使用它,你可以很方便的將另一臺服務器的硬盤空間,增加到本地服務器上.

二、NBD安裝方法

在Turbolinux的10以上的版本中,NBD已被編譯成模塊.保存在

/lib/modules/$version/kernel/driver/block/下.你還需要在服務器端和客戶端上安裝nbd-server和nbd-client工具.你可以從官方網站上下載源碼包,并分別在服務器端和客戶端服務器上進行安裝:

http://sourceforge.net/projects/nbd

我們這里下載nbd-2.8.8.tar.bz2

下載后,執行下列步驟進行安裝:

#tar jxf nbd-2.8.8.tar.bz2

#cd nbd-2.8.8

#./configure

#make

#make install

或者使用命令行安裝:

sudoapt-get install nbd-client

sudoapt-get install nbd-server

三、NBD使用方法

查看nbd進程.

#ps -ef | grep nbd

root11292 1 0 15:02 ? 00:00:00 nbd-server 1234 /dev /nbd0

2、客戶端配置方法

sudoapt-get install nbd-client

加載nbd模塊.

#modprobe ?nbd

#lsmod | grep nbd

nbd26400 0

查看nbd設備是否建立.

#ls /dev/nbd* -hl

brw-r-----1 root disk 43, 0 Jul 27 06:40 /dev/nbd0

brw-r-----1 root disk 43, 1 Jul 27 06:40 /dev/nbd1

brw-r-----1 root disk 43, 2 Jul 27 06:40 /dev/nbd2

brw-r-----1 root disk 43, 3 Jul 27 06:40 /dev/nbd3

brw-r-----1 root disk 43, 4 Jul 27 06:40 /dev/nbd4

brw-r-----1 root disk 43, 5 Jul 27 06:40 /dev/nbd5

brw-r-----1 root disk 43, 6 Jul 27 06:40 /dev/nbd6

brw-r-----1 root disk 43, 7 Jul 27 06:40 /dev/nbd7

brw-r-----1 root disk 43, 8 Jul 27 06:40 /dev/nbd8

brw-r-----1 root disk 43, 9 Jul 27 06:40 /dev/nbd9

將/dev/nbd0設備與主機連接.

#nbd-client 192.168.1.1 1234 /dev/nbd0

Negotiation:..size = 307200KB

bs=1024,sz=307200

nbd-client用法:

nbd-client[bs=blocksize] host port nbd_device [-swap]

bs 用于設置塊大小,默認是1024,可以是512,1024.2048,4096

host 服務器的主機名或IP

port 服務器的監聽端口

nbd_device 映射到本地的哪個nbd設備(如: /dev/nbd0)

-swap 指定nbd設備將用做swap空間

nbd-client -d nbd_device 用于斷開連接

連接成功后,可以查看到nbd-client進程.

#ps -ef | grep nbd

root3156 1 0 06:44 pts/0 00:00:00 nbd-client 192.168.1.1 1234 /dev/nbd0

使用前,需要格式化這個塊設備.

#mkfs.ext3 /dev/nbd0

掛載這個塊設備.

#mkdir /mnt/nbd0

#mount /dev/nbd0 /mnt/nbd0

參考鏈接:

http://blog.csdn.net/gui694278452/article/details/7652450

ISCSI設備的掛載

一、iscsi target端

(1)安裝 iscsi target相關的軟件

? ? ?$ sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms tgt

(2)修改iscsi target的配置文件

? ? ?$ sudo vi /etc/default/iscsitarget

? ? ?ISCSITARGET_ENABLE=true ? # change false to true

(3)為target準備存儲

a、創建一個target,id=1,iqn=iqn.2013-02.node2

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2013-02.node2

b、查看當前創建的target和lun ??

tgtadm --lld iscsi --op show --mode target

c、使某個target能夠被initiator訪問,必須先執行如下命令

tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

d、ubuntu下iscsi target配置

? ?# vi /etc/iet/ietd.conf

? 在文件的末尾添加如下信息:

? Target iqn.2012-12.local.mynet:storage.lun1 ? //iqn.2012-12.local.mynet:storage.lun1為iqn

e、重啟iscsitarget服務

? ?service iscsitarget restart

二、iscsi initiator端

? ? (1)安裝open-scsi

? ? ? sudo ?apt-get install open-iscsi open-iscsi-utils

? ? ?(2)發現iscsi target

? ? ? sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17

? ? ? 顯示信息如下:

? ? ? 192.168.35.17:3260,1 iqn.2013-02.node2

? ? (3)使用target

? ? ? sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 --login

? ? ?執行上述操作后,就可在本地主機上多出一個/dev/sdx

?????#刪除target可使用:

? ? ?sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 -u

? ? ?(5)格式化

? ? mkfs.ext3 /dev/sdX

轉載于:https://blog.51cto.com/pastfish/1541139

總結

以上是生活随笔為你收集整理的Ubuntu下的NBD和iscsi挂载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。