一些「不太正常的」esxi 数据存储方式:U盘;软件iscsi;压缩安装盘空出位置
将U盘作为存储空间(不建议)
先不要插USB硬盘,输入以下命令:
chkconfig usbarbitrator off
插入USB硬盘,输入以下命令,可以看到有Is USB:true字样,表示USB设备已经识别出来。
esxcli storage core device list |grep -i usb
输入以下命令,会列出所有的disk,确认一下是否正确识别该设备名。
ls /dev/disks/
输入命令替换成你想要转换的u盘
Input:
partedUtil mklabel /vmfs/devices/disks/mpx.vmhba33\:C0\:T0\:L0 gpt
partedUtil getptbl /vmfs/devices/disks/mpx.vmhba33\:C0\:T0\:L0
output:
gpt
3824 255 63 61440000
Input:
eval expr $(partedUtil getptbl /vmfs/devices/disks/mpx.vmhba33\:C0\:T0\:L0 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1
Output:
61432559
Input:
partedUtil setptbl /vmfs/devices/disks/mpx.vmhba33\:C0\:T0\:L0 gpt "1 2048 61432559 AA31E02A400F11DB9590000C2911D1B8 0"
Output:
gpt
0 0 0 0
1 2048 61432559 AA31E02A400F11DB9590000C2911D1B8 0
Input:
vmkfstools -C vmfs5 -S USB_Datastore /vmfs/devices/disks/mpx.vmhba33\:C0\:T0\:L0:1
Output:
create fs deviceName:'/vmfs/devices/disks/mpx.vmhba33:C0:T0:L0:1', fsShortName:'vmfs5', fsName:'USB_Datastore'
deviceFullPath:/dev/disks/mpx.vmhba33:C0:T0:L0:1 deviceFile:mpx.vmhba33:C0:T0:L0:1
ATS on device /dev/disks/mpx.vmhba33:C0:T0:L0:1: not supported
.
Checking if remote hosts are using this device as a valid file system. This may take a few seconds...
Creating vmfs5 file system on "mpx.vmhba33:C0:T0:L0:1" with blockSize 1048576 and volume label "USB_Datastore".
Successfully created new volume: 68bf0eb8-52b99126-d8f5-8086f2cf1395
已知问题
无法在虚拟机添加usb设备
***
开启usb仲裁器
/etc/init.d/usbarbitrator start
/etc/init.d/usbarbitrator status
VMWARE ESXi 安装吃120G空间解决办法,将esxi的安装盘的一部份VMFSL压缩以供作为存储空间用
安装VMWARE ESXi 的过程中被多占用了一个VMFSL的空间。
直接说结论,很难删除VMFSL。只能在安装过程中压缩
![图片[1]-ESXi添加USB硬盘作为数据存储-胡宗胜的个人博客👤](https://huzongsheng.cn/wp-content/uploads/2025/09/011a9f1cbc992a2e344b8d7394832a1a-1024x617.png)
这个VMFSL是什么呢?
VMFS-L的全程是VMFS Local,主要是为VSAN准备的一个文件系统,
VMFS-L是VSAN-1.0的基础文件系统。 叶级VSAN对象直接驻留在由服务器端直接连接存储(DAS)组成的VMFS-L卷上。 文件系统格式针对DAS进行了优化。 优化包括针对DAS用例的主动缓存,剥离的锁定管理器和更快的格式。
最佳方式是在安装ESXi的时候,引导后,按Shift+O键。
在进入命令输入状态时,屏幕中已经有runweasel cdromBoot 出现了,这和命令中的顺序却是相反的,你应该删除已有的字符,重新按照正确的指令顺序输入,否则虽然能正常安装,但分区的大小不会有任何改变。
![图片[2]-ESXi添加USB硬盘作为数据存储-胡宗胜的个人博客👤](https://huzongsheng.cn/wp-content/uploads/2025/09/be1ea78477df45e53cd798c5782a20e5.png)
输入
cdromBoot runweasel autoPartitionOSDataSize=8192
![图片[3]-ESXi添加USB硬盘作为数据存储-胡宗胜的个人博客👤](https://huzongsheng.cn/wp-content/uploads/2025/09/301c67fc6e0d3c5cc44567b79f3ae382.png)
输入指令时注意不要拼写错误,以及出现字母大小写错误的问题。然后回车
参考链接
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










暂无评论内容