在USB驱动器上创建VMFS数据存储 - 右手博客 在USB驱动器上创建VMFS数据存储 - 右手博客

在USB驱动器上创建VMFS数据存储

在USB驱动器上创建VMFS数据存储

使用SSH连接到ESXi主机

停止USB仲裁服务。此服务用于将USB设备从ESX/ESXi主机传递到虚拟机。(禁用时,您不能再通过USB设备到VMs)

[root@localhost:~] /etc/init.d/usbarbitrator stop
UsbUtil: Releasing all USB adapters to VMkernel
watchdog-usbarbitrator: Terminating watchdog process with PID 66814
usbarbitrator stopped


(可选)使用此命令在重新引导后永久禁用USB仲裁器服务。

~ # chkconfig usbarbitrator off

将USB设备插入ESXi主机

获取设备标识符(mpx.vmhbaXX)。你应该看到USB设备在/dev/disks/:

~ # ls /dev/disks/

向设备写入GPT标签(假设设备ID为mpx.vmhba36)

~ # partedUtil mklabel /dev/disks/mpx.vmhba33\:C0\:T0\:L1 gpt

要创建分区,您需要知道开始扇区和结束扇区,这取决于设备大小和GUID。

起始扇区总是2048

VMFS的GUID为AA31E02A400F11DB9590000C2911D1B8

最终扇区的计算公式如下(使用getptbl中的数字):

~ # partedUtil getptbl /dev/disks/mpx.vmhba33\:C0\:T0\:L1

gpt
479 255 63 7708672

479* 255 * 63 - 1 = 31278554


你也可以用下面的命令来计算结束扇区:


~ # ~ # eval expr $(partedUtil getptbl /dev/disks/mpx.vmhba33\:C0\:T0\:L1 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1

754424

创建VMFS分区(用end扇区替换)

~ # partedUtil setptbl /dev/disks/mpx.vmhba33\:C0\:T0\:L1 gpt "1 2048 754424  AA31E02A400F11DB9590000C2911D1B8 0"

使用VMFS5格式化分区

 vmkfstools -C vmfs5 -S USB-Stick /dev/disks/mpx.vmhba33\:C0\:T0\:L1:1

u - stick现在应该出现在datastores视图中。





。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


esxcli system settings advanced set -o /Disk/AllowUsbClaimedAsSSD -i 1

esxcli system settings advanced set -o /VSAN/AllowUsbDisks -i 1

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
sitemap