当我安装 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
好吧,我能想到的唯一方法可能需要很长时间才能处理:
首先使用 Gparted 或类似的东西删除你的交换分区。
分配给它的空间现在是空闲的,但是您不能将其附加到您的 HOME 分区,因为它们被您的根分区分开
sda6
。
为了分配/home
更多的空间,你必须释放相邻的空间(你不能简单地覆盖另一个分区),所以这里的事情是移动下一个分区(sda6
)来填充你刚刚释放的空间sda5
。
如果您使用 Gparted,则必须使用“调整大小/移动”对话框:
0
在框中输入内容Free space preceding
,该Free space following
框将自行增加。 3. 最后扩展您的主分区以填充上述可用空间:
在“调整大小/移动”对话框中,只需将New Size
框增加到最大即可。
点击主界面上的勾选按钮即可进行操作。
去给自己泡杯咖啡、茶、小睡一下什么的,因为这可能需要一段时间:)
在终端中,运行
sudo update-grub
以使 Grub 意识到更改,否则您的计算机可能根本无法启动,这一点也不酷。
如果你不使用 Gparted,我想你使用的界面看起来有点像 Gparted,所以你只需要找到等效的东西即可。 :)