Cum se scanează discurile FC LUNs și SCSI adăugate recent în Linux

cum se scanează discurile FC LUNs și SCSI adăugate recent în Linux

ca administrator Linux, putem ajunge într-o situație precum scanarea noilor LUNs FC sau scanarea noului disc SCSI care sunt furnizate de echipa de stocare. Nevoia sa de a fi scanați din partea sistemului de operare Linux fără a reporni serverul.
Deci, cum să scanați noile discuri FC LUNS și SCSI în Linux fără a reporni serverul?
aici este o soluție pentru a scana disc nou sau Luns atribuite serverului.
în Linux putem scana LUNs folosind scriptul ” rescan-scsi-bus.sh ” sau declanșarea unor fișiere gazdă ale dispozitivului cu unele valori.
urmați procesul pentru a rescana noul FC LUNs adăugat:
1. Identificați discurile existente

fdisk-l 2> /dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

2. Identificați numărul de adaptoare HBA

systool-c fc_host-v

sau

ls /sys/class/fc_host
host0

notați numărul de gazde disponibile pe server.
3. Utilizați comanda de mai jos pentru a scana LUNs

echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scan

dacă aveți mai multe numărul de fișiere gazde în directorul /sys/class/fc_host, apoi utilizați comanda pentru fiecare fișier gazde prin înlocuirea “host0”.
de la Redhat Linux 5.4 încoace, redhat a introdus “/usr/bin/rescan-scsi-bus.sh ” script pentru a scana toate autobuz SCSI și să actualizeze stratul SCSI pentru a reflecta noi dispozitive.
putem folosi, de asemenea, “rescan-scsi-bus.sh” script pentru a detecta noi LUNs fără a reporni serverul.
acest script este disponibil cu pachetul SG3-utils. Deci, instalați pachetul SG3-utils.

yum instala sg3_utils
rescan-scsi-bus.sh

4. Verificați din nou discurile detectate de pe fdisk

fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

urmați procesul pentru a rescana noile discuri SCSI adăugate:
1. Identificați discurile existente

fdisk-l 2> /dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

2. Identificați numărul de controlere SCSI detectate

ls /sys/class/scsi_host/
host0

notați numărul de gazde disponibile pe server.

3. Scanați discul SCSI pentru fiecare gazdă

echo “- – – ” > /sys/class/scsi_host/host0/scan

dacă aveți un număr mai mare de fișiere hosts sub directorul /sys/class/scsi_host, utilizați comanda pentru fiecare fișier hosts înlocuind “host0”.
4. Verificați din nou discurile detectate de pe fdisk

fdisk-l 2 >/dev / null /egrep ‘^ Disk | / egrep-v ‘dm – |type / identifier’

Leave a Reply