ESXI虚拟机下USB硬盘给黑群晖当硬盘
nas 硬盘柜挂了 而本来的sata 接口又只有1个又用了一块SSD硬盘在上面.在sata接口不够用情况下.
只能这样来通过USB 来挂载一块不同的硬盘来做存储.
具体操作如下 :
登录虚拟机
拔掉usb硬盘
执行命令
/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off
插上硬盘
esxcli storage core device list |grep -i usb
看到(Is USB:true)说明usb硬盘已经被识别出来,界面如下图
其中mpx.vmhba32:C0:T0:L0 是usb磁盘的名字需要记下来 (这是是0不是O)
接着继续输入命令
ls /dev/disks/
继续输入以下两条命令
partedUtil mklabel /dev/disks/mpx.vmhba32:C0:T0:L0 gpt
partedUtil mklabel /dev/disks/mpx.vmhba32:C0:T0:L0 eval expr $(partedUtil getptbl /dev/disks/mpx.vmhba32:C0:T0:L0 | tail -1 | awk '{print $1 " \* " $2 " \\* " $3}') – 1
命令有点长,注意硬盘名字更换,这个条指令可以获取一个数值,这个数值需要记下来,我的获得的数据是15628064129
再输入以下命令来让系统识别USB硬盘
其中里面要有上一步获取的那个硬盘数据,我的是15628064129,注意硬盘名字和这个数值,替换成你自己的
partedUtil setptbl /dev/disks/mpx.vmhba32:C0:T0:L0 gpt "1 2048 15628064129 AA31E02A400F11DB9590000C2911D1B8 0"