当根分区与主分区不一致时,如何增加根分区的大小?

当根分区与主分区不一致时,如何增加根分区的大小?

我不确定如何增加根分区的大小。以下是 gparted 的屏幕截图。

正如您所看到的,我需要扩展我的根分区。

我认为需要采取的步骤如下:

  1. 启动进入实时环境后,启动 gparted 并关闭 swap-off。
  2. 删除交换 /dev/sda5。
  3. 将根目录(/dev/sda3)向右扩展。
  4. 从左侧减少 /home 的大小。
  5. 向右增加根分区的大小。
  6. 从右侧减少主分区的尺寸。
  7. 将新创建的未分配空间格式化为 SWAP。
  8. 开启交换。

在这种情况下,我的思维过程是否正确?我还想知道我是否需要在终端中输入任何命令,例如 mount 之类的命令?如果需要,这些命令是否必须在实时环境中输入,还是在启动后输入?

答案1

您已经非常接近正确的方法,但是您缺少重要的步骤,而且不需要两次调整分区大小。

  1. 备份您的分区中可能存在的任何重要数据/home
  2. 启动到实时环境,启动 gparted 并关闭 swap-off。
  3. 将左侧/home分区的大小减少约 15GB。sda6
  4. swap-partition移至sda5右侧。
  5. 从左侧减小extended分区的大小。sda4
  6. 向右增加/分区的大小。sda3

分区是逻辑分区的容器(在您的情况下extendedsda4这是交换分区和home-分区)。您的/-分区是一个primary分区,不能使用extended分区内的任何空间,这就是为什么您也必须减小分区的大小,extended如步骤 5 中所述。

如果您使用笔记本电脑,请确保电源已连接,您不会希望在执行这些步骤时耗尽电池!

不,您在执行这些步骤时不需要挂载任何分区,您无法编辑已挂载的分区,已挂载的分区将被自动锁定。

相关内容