在 ESXi 中修复和使用 VMDK 镜像的方法
编辑
109
2023-06-28
在 ESXi 中修复和使用 VMDK 镜像的方法
2023年6月28日
摘要
在使用 VMware ESXi 安装一些系统时,发布方有时只提供一个已经封装好的 VMDK 磁盘镜像文件,而不是常规的 ISO 光盘安装镜像,而 ESXi 所使用的 VMDK 镜像格式和 VMware Workstation 的略有不同,因此直接使用往往会出现一些问题。本文提供了一个在 ESXi 中修复并使用此类 VMDK 镜像文件的方法。
步骤
开启 ESXi 的 SSH 服务端
首先进入 ESXi 的 Web 管理界面,在左侧导航器选择主机,并在管理界面的顶部菜单栏执行操作-服务-启用 Secure Shell(SSH)即可开启 SSH(注意不是启用控制台 Shell,这个功能是需要键盘显示器连接物理服务器使用的)。具体位置如图所示:
通过 SSH 连接服务器
这个根据服务器的 IP 自己连接登陆即可。
上传 VMDK 镜像
有两种方法都可以上传镜像文件。
网页端上传
在左侧进入存储-数据存储浏览器页面中上传,上传后的文件位于 /vmfs/volumes/
中的对应位置。
SFTP 上传
直接使用 sftp
命令将镜像文件上传至 /vmfs/volumes/
中的对应位置,上传到其他位置的话无法在创建虚拟机时访问到。
修复镜像文件
首先先检查上传的镜像文件:
vmkfstools -x check IMAGE.vmdk
然后修复其中的错误:
vmkfstools -x repair IMAGE.vmdk
转换为精简置备
VMDK 镜像文件有两种格式:
- 厚置备置零 - 创建时即使未使用,也分配该文件指目标大小,用 0 填充。
- 精简置备 - 用多少空间文件就多大。
使用以下命令即可完成厚置备至精简置备的转换:
vmkfstools -i SOURCE.vmdk DESTINATION.vmdk -d thin
反之,将 thin
替换为 thick
即可。
- 0
-
赞助
微信
支付宝
-
分享