我在 Mac OS X (Snow Leopard) 主机上的 VirtualBox 4.1.18 中以访客身份运行 CentOS 6.1。由于事实证明我的 CentOS 客户机 50 GB 是不够的,我决定将其可用磁盘空间增加一倍。在互联网上广泛搜索可行的行动方案后,我确定了以下内容:
- 通过“vboxmanage modifyhd centos6.1.vdi --resize 102400”双倍大小的VDI文件
- 在 VirtualBox GUI 中验证磁盘大小现在确实是 100 GB
- 下载 Parted Magic ISO 文件并将虚拟机引导至 Parted Magic
- 在 Parted Magic 中,启动 Partition Editor
- 在分区编辑器中,查看 ~ 50 GB 的“未分配”空间
- 在分区编辑器中,调整 /dev/sda2(在我的情况下由 LVM 管理)以用完所有未分配的空间,有效地将其大小增加 50 GB
- 关闭虚拟机
- 将 VM 引导到 CentOS 6.1 并使用 lvm 工具扩展现有卷。
但是,我在第 5 步失败了。分区编辑器显示 /dev/sda 的大小仍然是 50 GB,而不是 100 GB。没有可用于增加 /dev/sda2 大小的“未分配”空间。这与 fdisk -l 的输出一致,在 Parted Magic 或 CentOS 中运行: …