有没有办法将根分区扩展到未分配的空间?

有没有办法将根分区扩展到未分配的空间?

所以我在一台双启动机器上,想知道是否有任何方法可以扩展根分区(启动到 Windows 或 Ubuntu),因为我在设置时意外分配了太少的空间。这是一个Gparted 屏幕截图。我只是想知道是否能够将未分配区域中的部分内存分配给根,在此先感谢。

答案1

这取决于你想让你的系统做什么。

许多人会对您的设置感到满意,并会将未分配的空间用作 /data 分区(例如)。这样做的好处是它完全独立于操作系统。

如果您想将所有数据存储在 /home 中,那么您可能会遇到问题。一些数据密集型程序在 /tmp 中存储大量数据,这可能需要比整个系统约 170 GB 更多的空间。

如果你想创建一个分区 /data,你可以在 gparted 中执行此操作,然后使用文件挂载它

/etc/fstab

您可以将未分配的空间用于扩大根目录,但我不建议这样做,因为它很复杂且不方便。如果您需要这样做,我会重新安装。

答案2

我同意 colindaven 的观点,如果您确实需要扩大根分区而不是在可用空间中创建一个新的“my_data”NTFS 分区(它将在 Ubuntu 和 Windows 中可用),请三思而后行。

如果您无论如何都想这样做,首先建议您备份重要数据,因为管理分区总是有风险的(虽然我从未遇到过真正的问题,但我建议您进行备份)。

启动时无法移动根分区,因此您需要从另一个 Linux 系统启动 — 最简单的方法是使用默认应用程序“启动盘创建器”制作 Ubuntu Live USB,然后从中启动。从 Live USB 启动时,运行 Gparted 并执行以下操作:

  1. 右键点击/dev/sda3分区,选择“调整大小/移动”,并将其移动到最左边(在调整大小/移动窗口上方的图中移动),点击调整大小/移动,然后点击应用;
  2. 右键单击 /dev/sda4 分区,选择“调整大小/移动”并调整其大小以填充未分配的空间,单击调整大小/移动,然后单击应用。

这些操作有时需要很长时间(长达几十分钟)。

从内部驱动器重新启动并检查。

相关内容