Thursday, September 04, 2014

不用重開機, 偵測新磁碟的方法

假設這樣的情境:
有一台server連接了一台新買的RAID, 剛剛才把LUN的對應做好.
有沒有辦法讓server不用重開, 就抓到新的LUN?

可以這樣做:

for i in `seq 0 10`; do echo "- - -" > /sys/class/scsi_host/host$i/scan; done

(看你有幾個scsi host, 這邊是10個)
正常的話, 機器馬上會抓到新RAID, 同時舊的RAID不會被影響.
不過我剛剛測試的Infortrend DS系列機器, 做完LUN對應之後, RAID本身要重開一次, 主機才能抓到.
本測試在CentOS 6.5底下做的, RAID有5座都是Infortrend DS系列, 1座是Fiber 4G介面, 4座(包括這次新增的1座) 是SAS介面.

No comments: