Redhat系 在線添加移除硬盤

不用重啓讓內核識別新加入的設備, 通過傳給內核參數 echo “scsi add-single-device x y z u” > /proc/scsi/scsi

x –> scsi 控制器號

y –> scsi 通道號

z –> scsi ID號,就是對應硬盤插槽號

u –> 硬盤lun號(Logical Unit Number)

先在CentOS 5.8的系統上看一下:

先執行 cat /proc/scsi/scsi 可以看到已經註冊到內核的scsi設備信息,現在已經掛了3塊硬盤,都在控制器0,通道0上,id分別爲00,01,02,lun都是0

image

image

在vmware上增加一塊50G的硬盤,不重啓的話系統是不會自動識別到的。

image  image

echo "scsi add-single-device 0 0 3 0" > /proc/scsi/scsi (注意這裏因爲0 1 2 已經被原來3塊硬盤佔用了,所以這裏scsi id 應該改成對應的插槽號。)

image

在線移除: echo “scsi remove-single-device 0 0 3 0” > /proc/scsi/scsi

image

在CentOS 6系列系統上稍微有點不同,他會識別出多個scsi控制器,

image

應該要注意給參數時把第一個控制器號改成對應的控制器號,比如這裏加一塊硬盤到原來的硬盤那個控制器上,就寫2

echo “scsi add-single-device 2 0 1 0” > /proc/scsi/scsi

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章