我需要在 Mac OS 主机上增加客户机 Mint Linux 中的磁盘空间。
首先我使用以下命令增加了主机中的虚拟磁盘:
VboxManage modifyhd Mint.vdi --resize 20480
VirtualBox Manager 的 GUI 确认:“IDE Primary Master:Mint.vdi(正常,20.00 GB)”
然而在客人那里,sudo fdisk -l
给出了:
Disk /dev/sda: 8589 MB, 8589934592 bytes
请注意,这不是分区(不是sda1
,而是sda
)。
我读过很多关于此的指南,但所有指南都/dev/sda
在客户机中自动增加。如何确保客户机操作系统能够看到整个设备?
GParted Live 也看不到额外的空间。
答案1
我仍然不知道为什么 GParted 无法看到整个设备。正如 snapshoe 所建议的,这可能是因为虚拟机有快照。
尝试删除快照后运行modifyhd
没有成功。
解决方法如下:
我必须在 VirtualBox 中创建一个新的虚拟磁盘,然后将旧磁盘克隆到新磁盘:
VBoxManage clonehd Mint.vdi NewMind.vdi --existing
然后我必须断开旧磁盘与虚拟机的连接,并运行 GParted 将现有的客户分区扩展到整个设备。