Linux EMC-Scan-LUN funktioniert nicht

Linux EMC-Scan-LUN funktioniert nicht

Wir haben CX4-120 EMC SAN storage, ich habe die vorhandene LUNGröße auf 20 GB erweitert, aber jetzt kann ich keine Zylinderänderungen in der Host- fdisk -lAusgabe sehen. Den folgenden Befehl führe ich zu re-scanmeiner hda oder LUN aus

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

Und dann

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

Aber es wird immer noch fdisk -l /dev/emcpowere die alte Zylindergröße angezeigt. Übersehe ich etwas? Ich habe Qlogic HDA

Antwort1

Alle oben genannten Befehle funktionieren nicht, wenn Sie vorhandene LUNs erweitern oder erneut scannen.

Lösung:

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

Praktisches Skript:

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

verwandte Informationen