Linux EMC 掃描 Lun 不工作

Linux EMC 掃描 Lun 不工作

我們已經CX4-120 EMC SAN storage將現有LUN大小擴展到 20GB,但現在我看不到主機fdisk -l輸出上的任何柱面變化。以下命令我正在運行到re-scan我的 hda 或 LUN

echo "1" > /sys/class/fc_host/host1/issue_lip
echo "1" > /sys/class/fc_host/host2/issue_lip

進而

echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
echo "- - -" > /sys/class/scsi_host/host3/scan
echo "- - -" > /sys/class/scsi_host/host4/scan
echo "- - -" > /sys/class/scsi_host/host5/scan
echo "- - -" > /sys/class/scsi_host/host6/scan
echo "- - -" > /sys/class/scsi_host/host7/scan

但仍然fdisk -l /dev/emcpowere 顯示舊的氣缸尺寸,我錯過了什麼嗎?我有qlogic HDA

答案1

如果擴充現有 LUN 或重新掃描現有 LUN,則以上所有指令都不起作用。

解決方案:

echo "1" > /sys/block/<DEVICE>/device/rescan

方便的腳本:

cd /dev
for DEVICE in `ls sd[a-z] sd?[a-z]`; do echo '1' > /sys/block/$DEVICE/device/rescan; done

相關內容