如何在 Ubuntu 中将空间从 Swap 分区重新分配到 ext4“普通”分区?

如何在 Ubuntu 中将空间从 Swap 分区重新分配到 ext4“普通”分区?

我的 Linux 在 VM 中运行,我为其分配了一半的物理 RAM(32 div 2)和 20 GB 的磁盘空间。

我可以看到我的磁盘结构。“linux swap”分区占用了 16GB。剩余的(4GB)分配给了 #normal# 分区(ext4)。我需要调整 16GB 交换分区的大小,为普通分区腾出空间。

我是 Windows 用户,想要一个像样的 GUI 应用程序来实现这一点。

我试过 gparted,但不幸的是它对我没什么用。当我点击“交换”分区时,所有选项都被禁用了。

似乎还有另一个名为 Logical Volume Manager 的 GUI 程序,但我不知道如何启动它。

答案1

您需要输入 root 密码。在 Ubuntu 中执行类似管理员的操作需要您以 root 用户身份进行操作。您可以查看 gparted,这是一个不错的 Ubuntu GUI 工具,用于调整卷大小或扩展卷。

答案2

您需要禁用交换才能操作交换分区:除非您运行大量程序,否则使用 16GB 内存就不需要它。

如果/dev/XXX您的交换分区是您需要运行的:

sudo swapoff /dev/XXX

然后您就能操作交换分区了。

要继续运行而不进行交换,请删除(注释掉)交换条目/etc/fstab

如果你创建较小的交换然后输入

sudo mkswap /dev/XXX
sudo swapon /dev/XXX

相关内容