如何扩展位于扩展分区中的 ext4

如何扩展位于扩展分区中的 ext4

我的硬盘已按屏幕截图所示进行了划分 这里

我想通过从 sda6 中获取一些空间来扩展 sda8。
使用 GParted,我已经能够缩小 sda6,而不是期望合并用 sd8 做,但做不到。
另外,我应该这样做吗当系统运行时或者我必须从 USB 或实时 CD 进行外部启动?

我只想在系统所在的 sda8 上获得更多空间,
有人可以告诉我脚步请?

答案1

您没有任何扩展空间,无论是否是扩展分区。GParted 能够调整大小逻辑分区很好1,但它不能将两个文件系统的内容合并为一个。

如果要将两个分区合并为一个,则需要:

  1. 将 /home 中的所有内容备份到另一个磁盘(作为文件或作为整个分区映像);
  2. 从 /etc/fstab 文件中删除 /home;
  3. 启动 LiveCD(最好是带有 GParted 的 LiveCD);
  4. 删除 sda6(home)分区;
  5. 将 sda8(OS)分区扩大到右侧的空白处;
  6. 从备份恢复所有文件。

如果您想要调整大小,但保持分区分开,则需要:

  1. 将 /home 中的所有内容备份到另一个磁盘(作为文件或作为整个分区映像);
  2. 启动具有 GParted 的 LiveCD;
  3. 缩小 sda6 分区从头开始(这将是一个缓慢的过程,因为它需要转移所有数据);
  4. 扩大 sda8 分区以填充新的空白空间。

尽管这些任务可以虽然这在某种程度上可以通过正在运行的系统来完成(ext4 可以在挂载时增长),但仍然需要关闭所有程序,甚至可能停止 GUI 并在控制台模式下小心地将数字输入 fdisk。从 LiveCD 进行调整大小会容易得多。


1但是如果您的固件允许,您确实应该考虑切换到 UEFI 启动模式和 GPT 磁盘分区,它根本不需要“扩展”或“逻辑”分区。

相关内容