我正在尝试调整在 Windows 10 上运行的虚拟机(Virtualbox)内运行的 Ubuntu 操作系统的硬盘大小(从 20 GB 到 270 GB)。
按照此主题,我已关闭虚拟机并在我的 Windows 10 Powershell 上运行:
C:\Users\Bob> C:\"Program Files"\Oracle\VirtualBox\VBoxManage.exe modifyhd C:\Users\Bob\"VirtualBox VMs"\Tommaso_Ubuntu01\Tommaso_Ubuntu01.vdi --resize 270000
我成功了
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
这样,当我在 Virtualbox 面板上检查 VM 的设置时,我会看到:
然后我继续按照线程中的步骤操作:启动我的虚拟机,转到
应用程序(底部栏中的 9 个点的方块)> 磁盘 > 硬盘(左侧栏)
然后
选择Partition 3
(我之前设置为 21 的分区)> 齿轮按钮 > 调整大小 > 将分区设置为 270 GB
但我得到:
调整分区大小时出错
调整分区 /dev/sda3 大小时出错:无法对设备‘/-dev/sda/’进行分区大小调整(无法满足分区上的所有约束。)(udisk-error-quark,0)
有什么问题?我该如何解决?
答案1
解决了
依照指示此主题,我安装了 GParted,
sudo apt-get install gparted
弹出一个窗口询问我是否要修复未分配的可用空间(这是我在 powershell 上的操作中发现的)> 回答don't fix
选择partition3
(我之前分配了20GB)
调整选定分区的大小:
设为,设为。
new size
260 GB
Align
None
点击
apply all operations
再次弹出了与之前相同的弹窗,这次我用 回答fix
。
操作完成并且我这次验证了虚拟机确实发生了变化:
通过小费
df -h
调整大小后的分区将在其他分区中返回。