Sådan scanner du nyligt tilføjede FC LUNS og SCSI-diske
som linuk-administrator kan vi komme i en situation som at scanne nye FC luns eller scanne nye SCSI-diske, som leveres af Storage team. Det er nødvendigt at scanne fra OS-siden uden at genstarte serveren.
så hvordan scanner man nye FC LUNS og SCSI diske uden at genstarte serveren?
her er en løsning til at scanne ny disk eller Lun ‘ er tildelt serveren.
vi kan scanne LUNs ved hjælp af scriptet ” rescan-scsi-bus.sh ” eller udløser nogle enhedsværtfiler med nogle værdier.
Følg processen for at scanne de nye tilføjede FC Luns:
1. Identificer de eksisterende diske
fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’
2. Identificer antallet af HBA-adaptere
systool-c fc_host-v
eller
ls /sys/class/fc_host
host0
Bemærk antallet af værter, der er tilgængelige på serveren.
3. Brug nedenstående kommando til at scanne LUNs
echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scan
hvis du har flere antal værtsfiler under mappen /sys/class/fc_host, skal du bruge kommandoen for hver værtsfil ved at erstatte “host0”.
fra Redhat Linuks 5.4 og fremefter, RedHat introduceret “/usr/bin/rescan-scsi-bus.sh ” script til at scanne alle SCSI-bussen og opdatere SCSI-laget for at afspejle nye enheder.
vi kan også bruge “rescan-scsi-bus.sh” script til at opdage nye LUNs uden at genstarte serveren.
dette script er tilgængeligt med sg3-utils pakke. Så installer sg3-utils-pakken.
yum installere sg3_utils
rescan-scsi-bus.sh
4. Kontroller de detekterede diske fra fdisk igen
fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’
Følg processen for at scanne de nye tilføjede SCSI-diske igen:
1. Identificer de eksisterende diske
fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’
2. Identificer antallet af registrerede SCSI-controllere
ls /sys/class/scsi_host/
host0
Bemærk antallet af værter, der er tilgængelige på serveren.
3. Scan SCSI-disken for hver vært
echo “- – – ” >/sys/class/scsi_host/host0/scan
hvis du har flere antal værtsfiler under mappen /sys/class/scsi_host, skal du bruge kommandoen for hver værtsfil ved at erstatte “host0”.
4. Bekræft de detekterede diske fra fdisk igen
fdisk – l 2> / dev / null / egrep ‘^Disk | / egrep-v ‘dm – / type / identifier’
Leave a Reply