红联Linux门户
Linux帮助

Linux下挂载ISCSI的盘符问题

发布时间:2015-03-03 10:00:45来源:forzw.com作者:linux人

问题描述:用linux作为iscsi发起端时,若配置多个iscsi磁盘,在不同的客户端挂载时候往往出现挂载后的iscsi磁盘盘符错乱,比如A机器disk1挂载为/dev/sdb ,而在B机器则把disk1挂载为/dev/sdc,这样会给配置带来不少麻烦,经尝试,下面这个方法可以解决:


在/etc/rc.local添加下面命令

/sbin/iscsiadm -m discovery -t sendtargets -p 10.0.70.51

/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk1 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk2 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk3 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk4 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk5 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk6 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk7 -p 10.0.70.51 -l
/sbin/iscsiadm -m node -T iqn.2010-05.com.forzw.disk8 -p 10.0.70.51 -l


其中首句是预扫描,不然下面命令不起作用,这样重启之后就可以按照统一顺序挂载;若先前已经挂载顺序错乱,请在重启前执行下面命令:

rm -rf /var/lib/iscsi/nodes/*
rm -rf /var/lib/iscsi/targets/*