Tout en travaillant sur les boîtes Linux, l'administrateur Linux doit parfois analyser un nouveau stockage ou des LUN attribués au serveur par l'équipe de stockage. Dans Redhat Linux et CentOS, nous pouvons analyser les LUN soit en utilisant le script « rescan-scsi-bus.sh », soit en utilisant les fichiers « /sys/class » sans redémarrer le serveur.
Dans mon scénario, j'ai 4 ports FC (Fiber Channel) sur le serveur, et de nouveaux Lun sont affectés sur ces ports. Suivez les étapes ci-dessous pour détecter ou scanner de nouveaux Luns.
Méthode 1
Vérifiez d'abord les canaux Fibre à l'aide de la commande ci-dessous :
# ls /sys/class/fc_host host0 host1 host2 host3
Scannez maintenant les nouveaux LUN en utilisant les commandes ci-dessous :
# 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
Méthode 2
Le package sg3_utils fournit le script rescan-scsi-bus.sh, ce script analyse les nouveaux LUN sur redhat linux et CentOS. Donc, pour utiliser ce script, nous devons d'abord installer sg3_utils rpm.
# yum install sg3_utils # ./rescan-scsi-bus.sh
Maintenant, vérifiez les disques nouvellement découverts à l'aide de la commande "fdisk -l" ou de la commande "multipath -l" si elle est configurée.
# fdisk -l # multipath -l