由於工作的關係,max常會碰到san環境的linux主機,而且會有san boot 的狀況,所以如何不中斷服務或不重起
主機的狀況下,如何添加新磁碟空間,就變得非常重要。
而在我努力google後終於找到方法
1>用別人寫好的script: rescan-scsi-bus.sh
2>自己用指令下
cat /proc/scsi/scsi 可以得到:
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST9250320AS Rev: 0303
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: TSSTcorp Model: CDDVDW TS-L633A Rev: AS00
Type: CD-ROM ANSI SCSI revision: 05
表示我有兩個scsi裝置在運作,要加入新的可以打
echo "scsi add-single-device w x y z" > /proc/scsi/scsi
為使該命令正常運行,必須指定正確的參數值 w、x、y 和 z,如下所示:
w 是主機適配器標識,第一個適配器為零(0)即:scsi0 or 1
x 是主機適配器上的 SCSI 通道,第一個通道為零(0)即:channel
y 是設備的 SCSI 標識 即:ID
z 是 LUN 號,第一個 LUN 為零(0)
即要加一個新的lun,可以打:
echo "scsi add-single-device 0 00 00 01" > /proc/scsi/scsi
另外如果要看HBA卡的wwn的話
#cat /sys/class/scsi_host/host2/device/fc_host\:host2/node_name
其中host2可能因為不同環境有所不同