Při práci na linuxových boxech musí někdy administrátor Linuxu prohledat nové úložiště nebo LUN přiřazené serveru od týmu úložiště. V Redhat Linuxu a CentOS můžeme skenovat LUN buď pomocí skriptu ‚rescan-scsi-bus.sh‘ nebo pomocí souborů ‚/sys/class‘ bez restartování serveru.
V mém scénáři mám na serveru 4 porty FC (Fibre Channel) a na těchto portech jsou přiřazeny nové Luny. Pro detekci nebo skenování nových Luns postupujte podle níže uvedených kroků.
Metoda 1
Nejprve zkontrolujte kanály vláken pomocí níže uvedeného příkazu:
# ls /sys/class/fc_host host0 host1 host2 host3
Nyní skenujte nové luny pomocí níže uvedených příkazů:
# echo "1" > /sys/class/fc_host/host0/issue_lip # echo "- - -" > /sys/class/scsi_host/host0/scan # echo "1" > /sys/class/fc_host/host1/issue_lip # echo "- - -" > /sys/class/scsi_host/host1/scan # echo "1" > /sys/class/fc_host/host2/issue_lip # echo "- - -" > /sys/class/scsi_host/host2/scan # echo "1" > /sys/class/fc_host/host3/issue_lip # echo "- - -" > /sys/class/scsi_host/host3/scan
Metoda 2
Balíček sg3_utils poskytuje skript rescan-scsi-bus.sh, tento skript skenuje nové luny na redhat linux a CentOS. Abychom mohli tento skript použít jako první, musíme nainstalovat sg3_utils rpm.
# yum install sg3_utils # ./rescan-scsi-bus.sh
Nyní zkontrolujte nově objevené disky pomocí příkazu ‚fdisk -l‘ nebo příkazu ‚multipath -l‘, pokud je nakonfigurován.
# fdisk -l # multipath -l