如何将 ext4 分区移动到引导分区之前

Sar*_*rya 4 boot dual-boot mount

在此处输入图片说明

/dev/sda6我的启动分区正上方有一个 10.04 GB 的分区 ( )。我想将它与/dev/sda873 GB合并。如何移动这个分区?我试图卸载但无济于事。我不想丢失 73 GB 分区上的数据。

ano*_*us2 9

你在看一个棘手和危险的过程。 我事先警告你:备份你的数据!!!

所以这里是步骤,如果我理解你想要的正确。

1. 备份您的数据。

将整个硬盘驱动器上的数据备份到另一个驱动器。如果可能,请备份数据制作磁盘映像,以便在出现问题时可以写回主驱动器。

2. 启动 Live CD

根据您的选择发行;我个人会选择 Ubuntu 16.04,但这是您的选择。

3.打开GParted

我更喜欢立即使用 sudo privs 启动它,因此请转到终端并键入:

 sudo gparted
Run Code Online (Sandbox Code Playgroud)

4. 删除分区/dev/sda6

这将清除其上的所有数据,这是您应该在开始此过程之前备份数据的众多原因之一- 请参阅步骤 1。

5.移动分区/dev/sda7,并/dev/sda8在自由空间了。

顺便说一句,这就是您必须在 live CD 中执行此操作的原因:您必须移动根分区,而在分区处于活动状态时您不能这样做。为此,您必须转到Partition菜单。使用Resize/Move从菜单选项,以移动 /dev/sda7为远遗留下来,因为它会去和增长 /dev/sda8转移到尽可能将向左走。

6. 扩展分区/dev/sda8以包含末尾的空闲未分配空间。

这将使您的 73 GB 分区增加到 83 GB 左右,这是两个分区大小的总和。

7. 将备份中的数据复制/dev/sda6/dev/sda8分区上。

......如果你没有遇到任何故障,你就完成了。:)

8. 在安装 && boot-repair 之后,
因为你会破坏 grub(由于引导从 sda7 移动到 sda6),安装和运行 boot-repair 应该修复它。

免责声明:在运行此过程之前备份您的数据。每当您开始使用硬盘驱动器上的分区时,都有丢失数据的风险。