Mientras trabaja en las cajas de Linux, a veces el administrador de Linux tiene que escanear un nuevo almacenamiento o asignar LUN al servidor desde el equipo de almacenamiento. En Redhat Linux y CentOS podemos escanear los LUN usando el script 'rescan-scsi-bus.sh' o usando los archivos '/sys/class' sin reiniciar el servidor.
En mi escenario, tengo 4 puertos FC (Fiber Channel) en el servidor y se asignan nuevos Luns en estos puertos. Siga los pasos a continuación para detectar o escanear nuevos Luns.
Método 1
Primero verifique los canales de fibra usando el siguiente comando:
# ls /sys/class/fc_host host0 host1 host2 host3
Ahora escanee nuevos luns usando los siguientes comandos:
# 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étodo 2
El paquete sg3_utils proporciona el script rescan-scsi-bus.sh, este script escanea nuevos luns en redhat linux y CentOS. Así que para usar este script primero tenemos que instalar sg3_utils rpm.
# yum install sg3_utils # ./rescan-scsi-bus.sh
Ahora, compruebe los discos recién descubiertos con el comando 'fdisk -l' o con el comando 'multipath -l' si está configurado.
# fdisk -l # multipath -l