在ubuntu中挂载iscsi网络硬盘

按如下步骤执行如下命令
安装ISCSI支持

sudo apt-get install open-iscsi


看看服务器支持了多少个target (将192.168.1.247:3260替换为你的 IP:Port)

sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.247


连接target

sudo iscsiadm -m node -T iqn.2000-01.com.synology:NAS01.Target-4.f41596f93f -p 192.168.1.247 -l –o update -n node.startup -v automatic


挂载所连接的网络磁盘

sudo mount /dev/sdb1 /mnt/iscsi_sdb1/


把以上命令集成为一个脚本
这样每次重启设备后,都可以自动挂载网络硬盘了。

sudo iscsiadm -m node -T iqn.2000-01.com.synology:NAS01.Target-4.f41596f93f -p 192.168.1.247 -l
sudo mount /dev/sdb1 /mnt/iscsi_sdb1/ 


把改脚本存为: 

/home/xxx/mntNetDisk.sh

注:给可执行权限

把该脚本加入到rc.local中让其能自动执行
在rc.local 中的exit 0前边加上了调用这个脚本的语句

/bin/bash    /home/xxx/mntNetDisk.sh

但是这样没法开机挂载,下面有一个挂载方法,但是我实际使用下来,不行,测试了一下,发现在运行rc.local的时候,iscsi都还没有挂载上去, 所以写在分区表里面是不行的,这个后面解决,先把挂载方法记录一下:
 设置开机自动加载文件系统
   在/etc/fstab中添加

/dev/sdb1      /data       ext4    _netdev   0   0

但是,Linux系统重启后,磁盘设备的名称可能会发生飘移,从而引起文件系统不能挂载上来或者不能正确挂载, 
   使用UUID的方式进行挂载可以解决这个问题
   命令tune2fs -l /dev/sdb可以查到文件系统的UUID
   在/etc/fstab中添加  

 UUID=xxxxxxx  /data ext4  _netdev 0  0  替换掉原来的那行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值