如何增加VMware虚拟磁盘的磁盘空间?

我有一个运行Ubuntu的虚拟机,我希望将其大小从20 GB增加到40 GB。
我关闭了虚拟机,并在VMware端增加了分配的磁盘空间。我通过编辑虚拟机设置->硬盘->实用程序等方式来完成这个操作。然后它警告我应该在客户机中增加分区大小。
在Ubuntu内部的磁盘使用分析器中查看,它目前只能看到原始的20 GB。我该如何将其增加到我分配的40 GB?

希望还不算太晚,但对于任何遇到同样问题的人来说,这对我很有帮助。https://unix.stackexchange.com/a/196544 - iglen_
1个回答

正如所说,您需要增加分区。调整虚拟磁盘只是改变了分区的大小。您无法调整活动文件系统的大小,因此最简单的方法是:
1. 将虚拟机引导到Ubuntu的LiveCD ISO(安装时使用的ISO也可以,但稍后/较早的ISO也可以)。 2. 当被询问时,点击“尝试Ubuntu”。 3. 加载`gparted`,即Gnome分区编辑器。我认为它已经安装在每个CD上,但您可能需要从软件中心获取它。 4. 找到您的磁盘,右键单击并按照调整向导进行操作。 5. 在没有LiveCD的情况下重新启动虚拟机,您应该会有更多的可用空间。

感谢您的回复。我该如何从光盘启动虚拟机?我已经下载了ISO文件并将其挂载到VMware的光驱上,但是我不确定如何让Ubuntu虚拟机从光盘启动。 - coffee
当虚拟机启动时(在屏幕上出现VMWare标志时),按下F2键。这样,它要么会显示一个BIOS界面,您可以在此更改启动顺序,要么会显示一个简单的启动菜单,让您选择光盘。 - Oli
有没有更快的方法来访问LiveCD桌面?它太慢了,我无法刷新或运行任何东西,因为它试图通过VMWare ESX控制台显示桌面。有什么办法可以加快速度吗? - Valien
你可能会发现自己在第4步卡住了,无法调整根分区的大小,因为交换分区“挡住了”去路。对我有帮助的是删除交换分区,增加根分区的大小,然后创建一个新的交换分区。 注意:我对Linux不太熟悉,所以在尝试之前请备份,并且也许有人可以评论我的做法是否正确。 - s.Daniel
@s.Daniel:你可以在Gparted中将交换分区移动到最右边。关键是你应该在包含的扩展分区中移动它,而不仅仅选择交换分区。 - user280121