红联Linux门户
Linux帮助

Ubuntu 16.04上挂载iscsi自动启动

发布时间:2017-06-13 11:55:32来源:linux网站作者:shey3344
1.Ubuntu16.04安装之后默认安装有open-iscsi服务,如果没有,可使用apt-get -y install open-iscsi命令安装。
 
2.编辑配置文件vi /etc/iscsi/iscsid.conf,将node.startup = automatic,需要root权限。若只通过IP验证,没有启用CHAP则不需要修改CHAP项。重启服务/etc/init.d/open-iscsi restart。
 
3.发现target,命令iscsiadm -m discovery -t sendtargets -p IP地址。
 
4.查看配置状态,可省略。iscsiadm -m node -o show。
 
5.登录target。
iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l 其中iqn.1997-05.com.test:raid是目标名。
【如果要在系统启动时自动登入:
# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic】 
如果有多个target,不可直接iscsiadm -m node --login 登录,这样如果环境里有其他IP的target,也会默认连接,之后在格式化的时候会出现格式化掉盘的情况。最好指定IP的target连接。
 
6.iscsiadm -m session -o show查看当前session,cat /proc/partitions查看磁盘。
 
7.fdisk -l查看磁盘,fdisk /dev/dba格式化磁盘。出现选择项,m帮助,n直接添加新分区,若存在,需要d删除当前分区后再使用n创建。默认p创建主分区,默认选择1(第一个分区),默认起始点2048(回车),结束点自己根据需要选择,回车则整块硬盘只分一个区。
 
8.mkfs.ext4 /dev/dba1格式化分区。如果卡在
Ubuntu 16.04上挂载iscsi自动启动
并且结束之后显示盘掉线,则可能是之前默认登录之后有多个session造成,断开session重新连接指定target。
 
9.mkdir /data创建一个新文件夹,mount /dev/dba1 /data挂载到系统。使用df -h查看是否成功。
 
10.查看UUID,使用sudo blkid查看/dev/dba1的UUID。
 
11.编辑/etc/fstab   加入一行:UUID=之前查看的UUID /data ext4 _netdev 0 0进入开机挂载。_netdev代表设备需要网络。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31462.html