前期准备
- ssh连接工具(这里我用finalshell)
删除移动硬盘分区(此操作会删除硬盘内所有数据,注意备份!!!)
- 将需要挂载的usb移动硬盘连接到电脑上,使用分区工具(DiskGenius)删除硬盘内所有分区
开启ESXI的SSH功能
使用SSH工具(finalshell)连接ESXI
停止usbarbitrator服务(此时移动硬盘需要断开与ESXI主机的连接)
-
在SSH工具里依次执行下面的命令
/etc/init.d/usbarbitrator stop chkconfig usbarbitrator off
查看usb接口设备(此时将移动硬盘与ESXI主机连接)
-
在SSH工具里执行下面的命令
esxcli storage core device list |grep -i usb
-
不出意外的话就能发现USB移动硬盘已经显示出来了
- 在ESXI后台也能看到这块移动硬盘
格式化移动硬盘
-
如果是旧硬盘,请注意备份硬盘里的资料!
-
在SSH工具里执行下面的命令,“硬盘标识符”需要替换成刚才复制的移动硬盘标识符
partedUtil mklabel /dev/disks/硬盘标识符 gpt
计算可用扇区数
-
在SSH工具里执行下面的命令,“硬盘标识符”需要替换成刚才复制的移动硬盘标识符
eval expr $(partedUtil getptbl /dev/disks/硬盘标识符 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1
创建vmfs分区
-
在SSH工具里执行下面的命令,“硬盘标识符”需要替换成刚才复制的移动硬盘标识符,“计算结果”需要替换成刚才复制的计算结果
partedUtil setptbl /dev/disks/硬盘标识符 gpt "1 2048 计算结果 AA31E02A400F11DB9590000C2911D1B8 0"
挂载vmfs分区
-
在SSH工具里执行下面的命令,“硬盘标识符”需要替换成刚才复制的移动硬盘标识符,“USB_datastore”是vmfs分区的名称可自行替换
vmkfstools -C vmfs5 -S USB_datastore /dev/disks/硬盘标识符:1
-
进入ESXI后台可以看到已经挂载成功
上面的操作相当于给ESXI扩容,此时的ESXI可以随意分配空间给任意虚拟机,接下来我们需要给群晖虚拟机扩容
群晖虚拟机扩容
-
因为黑裙是安装在另一块硬盘里的,如果直接在编辑设置里添加“新标准硬盘”只能用黑裙所在的硬盘的容量,所以需要另辟蹊径
-
“现有硬盘”是可以使用第二块硬盘的容量的,所以我们添加“现有硬盘”来实现给黑裙扩容,但是“现有硬盘”需要一个vmdk格式的虚拟磁盘,这里有两种方法:1、在电脑上创建虚拟磁盘上传到ESXI;2、骚操作
-
第一种方法理论上是可行的,只不过耗费的时间太久了
-
接下来我将着重讲解第二种方法:骚操作
-
新创建一个任意虚拟机名称随意