Come scansionare i dischi FC LUN e SCSI appena aggiunti in Linux
Come amministratore di Linux, potremmo trovarci in una situazione come, per eseguire la scansione di nuovi lun FC o per eseguire la scansione di nuovi dischi SCSI forniti dal team di archiviazione. È necessario eseguire la scansione dal lato del sistema operativo Linux senza riavviare il server.
Quindi, come eseguire la scansione di nuovi dischi FC LUN e SCSI in Linux senza riavviare il server?
Ecco una soluzione per eseguire la scansione di nuovi dischi o Lun assegnati al server.
In Linux possiamo scansionare i LUN usando lo script ” rescan-scsi-bus.sh ” o l’attivazione di alcuni file host del dispositivo con alcuni valori.
Seguire il processo per eseguire nuovamente la scansione dei nuovi Lun FC aggiunti:
1. Identificare i dischi esistenti
fdisk-l 2>/dev/null | eep ‘^Disk’ /greep-v ‘dm- | type|identifier’
2. Identificare il numero di adattatori HBA
systool-c fc_host-v
o
ls /sys/class/fc_host
host0
Notare il numero di host disponibili nel server.
3. Utilizzare il seguente comando per eseguire la scansione il Lun
echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scansione
Se si dispone di più il numero di host file sotto la directory /sys/class/fc_host, quindi utilizzare il comando per ogni file hosts, sostituendo “host0”.
Da Redhat Linux 5.4 in poi, redhat ha introdotto “/usr/bin/rescan-scsi-bus.sh ” script per eseguire la scansione di tutti i bus SCSI e aggiornare il livello SCSI per riflettere i nuovi dispositivi.
Possiamo anche usare il “rescan-scsi-bus.sh” script per rilevare nuovi LUN senza riavviare il server.
Questo script è disponibile con il pacchetto sg3-utils. Quindi installa il pacchetto sg3-utils.
yum installare sg3_utils
rescan-scsi-bus.sh
4. Verificare nuovamente i dischi rilevati da fdisk
fdisk-l 2>/dev/null /greep ‘^Disk’ /greep-v ‘dm- | type | identifier’
Seguire il processo per eseguire nuovamente la scansione dei nuovi dischi SCSI aggiunti:
1. Identificare i dischi esistenti
fdisk-l 2>/dev/null | eep ‘^Disk’ /greep-v ‘dm- | type|identifier’
2. Identificare il numero di controller SCSI rilevati
ls /sys/class/scsi_host/
host0
Notare il numero di host disponibili nel server.
3. Eseguire la scansione del disco SCSI per ogni host
echo ” – – – “> /sys/class/scsi_host/host0/scan
Se si dispone di più numero di file hosts nella directory /sys/class/scsi_host, quindi utilizzare il comando per ogni file hosts sostituendo il”host0″.
4. Verificare nuovamente i dischi rilevati da fdisk
fdisk-l 2>/dev / null /greep ‘^ Disk ‘/greep-v’ dm – / type / identifier ‘
Leave a Reply