我正在尝试扩展 ESX3.5 中的驱动器。这是一个 NTFS 卷,用作 Windows 2003 的主引导,但这无关紧要。以下是我在 VMWare Infrastructure 中执行的操作:
- 右键单击虚拟机,选择“编辑属性”
- 选择硬盘 1,它显示磁盘大小(GB):33.91,最大大小:256(GB)。
- 我可以验证数据存储中有几个 TB 可用且未使用。
- 我将“新大小”增加到 60 GB,注意:确保它是 GB 而不是 MB
- 启动至 GParted Live ISO
- 分区显示未分配空间非常小(8MB)。好像大小没有改变。
我关闭虚拟机,发现大小仍为 33.91GB,好像我的更改没有生效。很奇怪,所以我再次增加“新大小”框,单击“确定”...返回编辑设置,大小仍为 33.91GB。“重新配置虚拟机”显示已完成,带有绿色标志,没有错误,但显然不起作用。我该怎么办?
答案1
您可以尝试通过命令行扩展磁盘。
vmkfstools -X 60G /path/to/drive.vmdk
您也可以在 vmware 日志文件中查找任何错误消息。
答案2
我讨厌自己回答这个问题。但我还是这么做了:
- 备份卷。
- 移除驱动器然后重新添加。
- 现在这使我可以增加磁盘的大小...
- 但是!当我重新启动时(没有先通过 gpart,只是想看看它是否能启动),我收到了“无法打开磁盘...原因:自创建子磁盘以来,父虚拟磁盘已被修改。”
- 我可以获得的唯一快照是物理机转换为虚拟机时的第一个快照。