删除交换分区并将其与主分区合并

删除交换分区并将其与主分区合并

当我安装 Arch linux 时,我创建了一个 24G 的交换分区。现在我想删除它并将其与主分区合并。怎么做?

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     821247     819200   400M Windows recovery environment
/dev/sda2      821248    1353727     532480   260M EFI System
/dev/sda3     1353728    1615871     262144   128M Microsoft reserved
/dev/sda4     1615872 1694668799 1693052928 807.3G Microsoft basic data
/dev/sda5  1694668800 1744998399   50329600    24G Microsoft basic data SWAP
/dev/sda6  1745000448 1786943487   41943040    20G Microsoft basic data
/dev/sda7  1786943488 1899671551  112728064  53.8G Microsoft basic data HOME
/dev/sda8  1899673600 1900595199     921600   450M Windows recovery environment
/dev/sda9  1900595200 1953513471   52918272  25.2G Microsoft basic data

答案1

好吧,我能想到的唯一方法可能需要很长时间才能处理:

  1. 首先使用 Gparted 或类似的东西删除你的交换分区。

  2. 分配给它的空间现在是空闲的,但是您不能将其附加到您的 HOME 分区,因为它们被您的根分区分开sda6
    为了分配/home更多的空间,你必须释放相邻的空间(你不能简单地覆盖另一个分区),所以这里的事情是移动下一个分区(sda6)来填充你刚刚释放的空间sda5
    如果您使用 Gparted,则必须使用“调整大小/移动”对话框:

分开的对话框

0在框中输入内容Free space preceding,该Free space following框将自行增加。 3. 最后扩展您的主分区以填充上述可用空间:
在“调整大小/移动”对话框中,只需将New Size框增加到最大即可。

  1. 点击主界面上的勾选按钮即可进行操作。

  2. 去给自己泡杯咖啡、茶、小睡一下什么的,因为这可能需要一段时间:)

  3. 在终端中,运行sudo update-grub以使 Grub 意识到更改,否则您的计算机可能根本无法启动,这一点也不酷。

如果你不使用 Gparted,我想你使用的界面看起来有点像 Gparted,所以你只需要找到等效的东西即可。 :)

相关内容