如何纠正没有为根分区分配足够空间的错误(不是一个简单的情况)

如何纠正没有为根分区分配足够空间的错误(不是一个简单的情况)

在安装 Linux 之前对我的硬盘(我唯一的一个)进行分区时,我犯了一个错误,没有为根分区分配足够的空间。现在我有以下一组分区(从左到右):

  1. sda1- 65 GB -/
  2. sda2- 5 GB -swap
  3. sda3- 360GB -/home

问题是sda1几乎已满,我需要安装一些需要大量空间的东西。因此,我想增加 的大小,sda1sda3无论如何,它的大小还不到一半。使用 Gparted live USB调整大小非常容易sda3,可以释放 35 GB 空间,这对于任何可预见的未来来说都足够了。但下一步是什么?如何将这个空白空间(当然,在 后分配sda3)与 合并sda1

PS我已经备份了所有数据。

答案1

如果缩小,sda3您可以创建一个新的第四个分区,并将其安装为最大的目录。例如,缩小到 60GB,然后您可以根据需要sda3将 300GB 安装sda4/var或 as 。/usr

  1. 缩小分区sda3并缩小 上的文件系统sda3
  2. 创建一个新的第四个分区,使用您选择的文件系统对其进行格式化,将其挂载为/mnt.
  3. 将所有内容复制/var/usr这个新分区中。
  4. 更改/etc/fstab为在下次启动时安装/sda4/var/usr

相关内容