为现有分区分配非连续可用空间

Geo*_*nos 3 linux gparted partitioning xubuntu

在此处输入图片说明 gparted 截图 1

我不知道如何将所有“/dev/sda3”空间添加到我的 /dev/sda1/ .. 我尝试了一切,但 /dev/sda1/ 不能超过 5.26GB。

Ste*_*del 10

不幸的是,gparted 不支持在线调整分区大小。因此,如果您没有 Linux 的高级知识,您应该从 Linux CD(例如 Ubuntu 安装 CD/USB)启动并从那里运行 gparted。

最简单的方法是将交换分区移开:

  • 右键单击 /dev/sda5,选择swapoff(如果适用)
  • 删除/dev/sda5(它不包含任何数据,所以不用担心)
  • 删除 /dev/sda2
  • 使用右键单击->新建重新创建 /dev/sda2
    • 将“大小”设置为 1792 MB,将“可用空间以下”设置为 0,将“创建为”设置为“扩展分区”
  • 然后,在 /dev/sda2 中重新创建 /dev/sda5
    • 将“大小”设置为可用的最大值(~1792MB)并将“文件系统”设置为“linux-swap”。
  • 最后,您可以右键单击/dev/sda1,选择“调整大小/移动”并调整其大小

重新启动后,您还应该更新新交换分区的 UUID。做这个:

sudo swapoff /dev/sda5 # this might give an error message which you can ignore
sudo mkswap -U`grep -E '^UUID.+swap\W+sw' /etc/fstab | cut -d= -f2 | cut -d' ' -f1` /dev/sda5
Run Code Online (Sandbox Code Playgroud)

它应该返回Setting up swapspace ...一些数字和一个 UUID。然后您可以重新启用交换:

sudo swapon -a
Run Code Online (Sandbox Code Playgroud)