我无法使用 Vmware 中的 Gparted 增加磁盘空间

我无法使用 Vmware 中的 Gparted 增加磁盘空间

我有老师提供的 Ubuntu 操作系统,里面预装了一些程序,方便我们在家工作。问题是它的存储内存快用完了,我想扩展它。

我已将磁盘大小调整为 20 GB(一开始是 7GB)。问题是使用 Gparted 时我无法调整大小,因为另一个分区 sda2 挡住了路。

我用谷歌搜索了一下,我需要删除它才能调整大小。但是,删除按钮被禁用了,我不知道该怎么办。另外,我不知道 sda2 包含什么。删除它来调整大小是个好主意吗?或者它是否可以包含我老师在图片中提供的程序中的类似数据?

在此处输入图片描述

答案1

sda2包含交换空间。当您的虚拟机内存不足时,它会暂时将部分内存移至交换空间以腾出空间。您无法删除/移动它,因为它当前正在使用中。您可以使用命令swapoff -a将其停用。然后您就可以移动它了。

但是,您将面临无法调整大小的问题sda1(这才是您真正想要做的),因为它也在使用中。

有多种方法可以在文件系统使用时调整其大小。但是,在文件系统未使用时调整大小更安全(也更简单)。

最简单的方法是下载 Ubuntu Live CD 的 ISO 并从此 Live CD 启动 VM。Live CD 附带 gparted,因此您可以从 Live CD 中启动它。Live CD 可能使用交换,因此您需要使用 停用它swapoff -a。Live CD 不使用 中的文件系统sda1,因此您可以调整其大小。应用完更改后,只需关闭 Live CD,将其从 VM 中移除,然后照常启动系统即可。

相关内容