通过StarWind V2V Converter软件把OpenWrt的img文件直接转成vmdk文件,上传到ESXI开机后,再编辑虚拟机,有机率出现“请输入大于原始容量的磁盘大小”的错误。
这种情况下,直接修改硬盘大小无法成功,要避免出现这样的问题,必须在VMDK文件加入前通过SSH命令修改,修改完成后再添加到虚拟机中。
[h2title]修改方法[/h2title]
1、先启动ESXI的ssh功能
2、通过SSH登陆到ESXI
[root@Esxi:~]cd /vmfs/volumes/datastore1/openwrt [root@Esxi:/vmfs/volumes/datastore1/openwrt]ls *.vmdk openwrt-flat.vmdk openwrt.vmdk [root@Esxi:/vmfs/volumes/datastore1/openwrt]vmkfstools -X 500M openwrt.vmdk命令说明: (1)"cd /vmfs/volumes/datastore1/openwrt"这个路径不要照搬,以你的实际路径为准。 (2)"vmkfstools -X 500M openwrt.vmdk"中的-X 为大写字母X,500M是要改成磁盘大小500兆,openwrt.vmdk是需要修改的固件vmdk文件。) 完成后编辑虚拟机,把改好的磁盘添加到虚拟机中,就会看到磁盘大小已经变成500兆了。这样改好之后,以后编辑虚拟机再也不会报错了。
评论区