在 gparted 中移动分区的位置有哪些限制?

在 gparted 中移动分区的位置有哪些限制?

请让这两篇文章保持开放状态,直到您能写出一个很好的答案来涵盖这两篇文章。

我当前磁盘的布局是:

在此输入图像描述

在 gparted 中,当我选择一个分区,然后单击“分区->调整大小/移动”时,只有在分区后面或前面有未分配的区域时才可以移动该分区,这是否正确?例如,我可以将 sda4 移动到 93G 未分配区域的任何位置,但我根本无法移动 sda3,这是否正确?

如果是,是否意味着分区之间的相对顺序不能更改?

gparted 使用什么命令来执行分区移动?

答案1

gparted确实只考虑在分区当前占用的空间及其前后的任何可用空间内移动分区。所以你还不能动sda3;但您可以移动sda4,并且如果您这样做,您将能够使用和sda3之间的空闲空间进行移动。 (假设满足移动分区的其他约束:您不能移动包含已安装文件系统的分区,并且文件系统必须是干净的。)sda4sda3

这确实意味着分区之间的相对顺序无法更改。但是,gparted可以复制分区并删除它们,这会产生相同的最终结果。

在大多数情况下,gparted使用自己的实现来移动分区。然而,对于包含 ext2/3/4 文件系统或 Linux 交换的分区,它将分别使用e2image(如果可用) 和mkswap。 “查看”菜单中的“文件系统支持”条目将显示当前安装的工具支持哪些功能,并列出gparted所需的工具:

在此输入图像描述

相关内容