Are*_* B. 2 linux iscsi lun fdisk
我有一些 iSCSI/FC 存储,目前仅使用 iSCSI。一般来说,我在 Linux 和 Windows 下挂载 LUN 没有任何问题。
不幸的是 - 当我为 Linux iSCSI 启动器添加 LUN 时 - 我收到消息中的信息:
警告!收到指示此目标上的 LUN 分配已更改。Linux SCSI 层不会自动重新映射 LUN 分配
并且新的 LUN 未出现在
fdisk -l
如果我重新启动 iscsi 守护进程 - 我会得到新的 LUN,但与已安装的旧 LUN 的连接松散,而且 - 设备字母 (dev/sd..) 正在更改。
在 Windows 上 - 新的 LUN 立即可见,并且可以挂载而不影响以前的 LUN。
有没有特殊的选项
iscsiadm
(我尝试过“重新扫描”但没有成功)?
如果您要添加新的 LUN,并且您的 iSCSI 启动器已连接,则只需重新扫描 iSCSI 总线以查找新的 LUN:
for i in /sys/class/scsi_host/host*/scan ; do echo - - - > $i ; done
Run Code Online (Sandbox Code Playgroud)
如果您要更改 LUN 的大小/几何结构,您还需要重新扫描设备:
for i in /sys/class/scsi_device/*/device/rescan ; do echo 1 > $i ; done
Run Code Online (Sandbox Code Playgroud)
这对我行得通。如果不适合您,您可以尝试重新扫描 iSCSI 会话:
iscsiadm -m node -R
Run Code Online (Sandbox Code Playgroud)
您确实应该使用 UUID 或 WWID(使用多路径时),这样您就不必依赖设备名称。
归档时间: |
|
查看次数: |
27044 次 |
最近记录: |