我有一些iSCSI / FC存储,目前只使用iSCSI。 一般来说,在Linux和Windows下安装LUN都没有问题。
不幸的是,当我为Linux iSCSI启动器添加LUN时,我收到消息中的信息:
警告! 收到此目标上的LUN分配已更改的指示。 Linux SCSI层不会自动重新映射LUN分配
并且新的LUN不会显示在中
fdisk -l
如果我重新启动iscsi守护进程 – 我得到新的LUN,但是与挂载的旧LUN有松散的连接,而且 – 设备字母(dev / sd ..)正在改变。
在Windows上 – 新的LUN可以一次显示,并且可以在不影响以前的情况下挂载。
有没有特别的select
使用iscsiadm
(我尝试了像“重新扫描”,但没有成功)?
如果要添加新的LUN,并且您的iSCSI启动器已连接,则只需重新扫描新LUN的iSCSI总线即可:
find/ sys / class / scsi_host / host * / scan | 同时读线; 做echo – – – > $ line; DONE
这对我行得通。 如果它不适合你,你可以尝试重新扫描iscsi会话:
iscsiadm -m node -R
您应该真正使用UUID或WWID(使用多path时),以便您不必依靠设备名称。
您是否尝试在不重新启动open-iscsi的情况下连接到新的LUN? 如果是这样,你可以做
iscsiadm -m discovery -t st -p <portal_IP>
这将find新的LUN。 然后login到LUN
iscsiadm -m node -T <LUN_Name> -l
那是你想要做的吗?
编辑:此外,如果您的驱动器号改变目标的问题,你应该看看使用标签,所以你可以做一些像
mount -t xfs -l backups /mnt/backups
如果设备path发生变化则无关紧要。