无法解锁交换以调整分区大小

无法解锁交换以调整分区大小

我以前运行过 Ubuntu 和 Kali,但现在我想删除 Kali,只扩展存储 Ubuntu 的分区。我从 LiveUSB 启动并删除了安装 Kali 的分区,现在该分区未分配。但是,当我尝试调整 Ubuntu 分区的大小时,滑块不会向左移动。我该如何解决这个问题?

https://imgur.com/a/xyAu7FD

答案1

您的系统采用 GPT 而不是 MBR 格式化,因此无需处理扩展分区(简化问题)。

如果您使用的是 Ubuntu 18.04 或更新版本,并且不使用休眠模式,则不需要单独的交换分区,而是可以使用交换文件。内核中存在一个问题,该问题已于 2017 年底修复,导致交换文件速度变慢。

如果您不使用休眠模式,则可以/dev/sda7通过右键单击来解锁。删除它;稍后我们将在从系统驱动器重新启动到 Ubuntu 后创建一个交换文件。然后,您可以将/dev/sda5交换分区以前使用的空间扩展到未分配的空间。

请记住,分区,进行一项更改,然后单击电源栏中的绿色复选标记,再进行另一项更改。

/dev/sda1也是无用的,因为你不再使用 Windows。但是,如果不删除并重新创建 EFI 启动分区,你无法轻松获得该空间;

  • 备份并验证备份是否与源数据匹配
  • 将另一个备份复制到不同的媒体(磁盘或云)并验证,然后
  • 彻底擦除磁盘并
  • 然后重新安装
  • 恢复。

创建并启用交换文件的命令(第二个命令创建一个 2 GB 的交换文件,其中bs=选项,调整大小以适合您):

sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=2G count=8
sudo mkswap /swapfile && sudo swapon /swapfile

答案2

您的 /dev/sda5 左侧有一个交换分区。请先移动它,然后调整 Ubuntu 分区的大小。

相关内容