Så här skannar du nyligen tillagda FC LUNS och SCSI-skivor i Linux

så här skannar du nyligen tillagda FC LUNS och SCSI-skivor i Linux

som Linux-administratör kan vi komma i en situation som att skanna nya FC luns eller skanna nya SCSI-skivor som tillhandahålls av Storage team. Dess behov av att skanna från Linux OS-sidan utan att starta om servern.
så hur man skannar nya FC LUNS och SCSI-skivor i Linux utan att starta om servern?
här är en lösning för att skanna ny disk eller Lun som tilldelats servern.
i Linux kan vi skanna LUNs med skriptet ” rescan-scsi-bus.sh ” eller utlöser vissa enhetsvärdfiler med vissa värden.
följ processen för att skanna den nya tillagda FC Lun:
1. Identifiera befintliga diskar

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

2. Identifiera antalet HBA-Adaptrar

systool-c fc_host-v

eller

ls /sys/class/fc_host
host0

notera antalet tillgängliga värdar på servern.
3. Använd kommandot nedan för att skanna LUNs

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

om du har mer antal värdfiler under katalogen /sys/class/fc_host, använd sedan kommandot för varje värdfil genom att ersätta “host0”.
från Redhat Linux 5.4 och framåt introducerade redhat “/usr/bin/rescan-scsi-bus.sh ” script för att skanna alla SCSI-bussen och uppdatera SCSI-lagret för att återspegla nya enheter.
vi kan också använda “rescan-scsi-bus.sh” skript för att upptäcka nya Lun utan att starta om servern.
det här skriptet är tillgängligt med SG3-utils-paketet. Så installera SG3-utils-paketet.

yum installera sg3_utils
rescan-scsi-bus.sh

4. Verifiera de upptäckta skivorna från fdisk igen

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

följ processen för att skanna om de nya tillagda SCSI-skivorna:
1. Identifiera befintliga diskar

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

2. Identifiera antalet SCSI-styrenheter som upptäckts

ls /sys/class/scsi_host/
host0

notera antalet tillgängliga värdar på servern.

3. Skanna SCSI-skivan för varje värd

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

om du har mer antal värdfiler under katalogen /sys/class/scsi_host, använd sedan kommandot för varje värdfil genom att ersätta “host0”.
4. Verifiera de upptäckta skivorna från fdisk igen

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

Leave a Reply