移动分区会改变它的 UUID 吗?

移动分区会改变它的 UUID 吗?

我正在运行带有 BTFS 根分区、交换分区和 ext4 引导分区的 Fedora 36。

由于多种原因,我最终在根分区上需要更多空间,因此我希望删除我的交换分区,将我的引导分区移动到删除创建的可用空间的末尾,并将可用空间添加到我的根分区。

我不希望的是我的系统因更改而无法启动。第一个问题是,移动启动分区而不改变其大小是否会改变其 UUID?我问这个问题是因为,如果我没记错的话,引导过程是指带有 UUID 的引导分区。

答案1

UUID 在创建分区时生成。如果您确实只是移动分区,则它应该保留相同的 UUID。如果移动是通过创建新分区并复制数据来完成的,那么它将获得一个新的 UUID。

你是对的,较新的 grub 引导加载程序配置使用 UUID 来查找引导分区,因此如果 UUID 保持不变,那么它应该能够在新位置找到正确的分区并从中引导。

当然,弄乱分区总是会带来一些风险,因此应该备份所有重要数据。您还应该准备好重新安装 grub,以防启动时出现问题手动或类似的东西引导修复。

相关内容