Jak skanować nowo dodane dyski FC LUNS i SCSI w Linuksie
jako administrator Linuksa możemy znaleźć się w sytuacji takiej jak skanowanie nowych FC Lun lub skanowanie nowego dysku SCSI, które są dostarczane przez zespół pamięci masowej. Musi być skanowany od strony systemu operacyjnego Linux bez ponownego uruchamiania serwera.
czyli jak skanować nowe dyski FC i SCSI w Linuksie bez restartu serwera?
oto rozwiązanie do skanowania nowego dysku lub Lun przypisanych do serwera.
w Linuksie możemy skanować Lun używając skryptu ” rescan-scsi-bus.sh ” lub wyzwalanie niektórych plików hosta urządzenia z niektórymi wartościami.
postępuj zgodnie z procedurą, aby ponownie skanować nowe dodane Luns FC:
1. Zidentyfikuj istniejące dyski
fdisk – l 2>/dev | null | egrep ‘^Disk’|egrep-v ‘DM-|type / identifier’
2. Określ liczbę adapterów HBA
systool-c fc_host-v
lub
ls /sys/class/fc_host
host0
zwróć uwagę na liczbę hostów dostępnych na serwerze.
3. Użyj poniższego polecenia, aby zeskanować LUNs
echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scan
jeśli masz więcej plików hostów w katalogu /sys/class/fc_host, użyj polecenia dla każdego pliku hostów, zastępując “host0”.
od RedHat Linux 5.4, RedHat wprowadził “/ usr/bin/rescan-scsi-bus.sh ” skrypt do skanowania całej magistrali SCSI i aktualizacji warstwy SCSI w celu odzwierciedlenia nowych urządzeń.
możemy też skorzystać z “rescan-scsi-bus.sh” skrypt do wykrywania nowych jednostek LUN bez ponownego uruchamiania serwera.
ten skrypt jest dostępny z pakietem sg3-utils. Więc zainstaluj pakiet sg3-utils.
mniam install sg3_utils
rescan-scsi-bus.sh
Sprawdź ponownie wykryte dyski z fdisk
fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘DM-|type|identifier’
wykonaj procedurę ponownego skanowania nowych dodanych dysków SCSI:
1. Zidentyfikuj istniejące dyski
fdisk – l 2>/dev | null | egrep ‘^Disk’|egrep-v ‘DM-|type / identifier’
2. Określ liczbę wykrytych kontrolerów SCSI
ls /sys/class/scsi_host/
host0
zwróć uwagę na liczbę hostów dostępnych na serwerze.
3. Przeskanuj dysk SCSI dla każdego hosta
echo “- – – ” >/sys/class/scsi_host/host0 /scan
jeśli masz więcej plików hostów w katalogu/sys/class / scsi_host, użyj polecenia dla każdego pliku hosta, zastępując “host0”.
4. Sprawdź ponownie wykryte dyski z fdisk
fdisk – l 2>/dev/null | egrep ‘^Disk’|egrep-v ‘dm-|type / identifier’
Leave a Reply