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