ESX中的Linux熱添加磁盤
給VM新加了一個磁盤,不想重啟VM又想認出這個磁盤怎么辦呢?
可以用這個命令:
echo "scsi add-single-device A B C D" >/proc/scsi/scsi
參數 A、B、C、D 的內容是:
A : SCSI HBA ID B : SCSI Channel C : SCSI ID D : LUN ID
就下圖的設置命令可以寫成這樣:
echo "scsi add-single-device 1 0 1 0" >/proc/scsi/scsi
效果如下:
[root@rac02 ~]# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 [root@rac02 ~]# [root@rac02 ~]# [root@rac02 ~]# echo "scsi add-single-device 1 0 1 0" >/proc/scsi/scsi [root@rac02 ~]# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 01 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02
相反可以使用這個命令移除磁盤:
echo "scsi remove-single-device A B C D" > /proc/scsi/scsi

浙公網安備 33010602011771號