使用 gdisk(命令 s)在 Linux 中对 GPT 分区进行排序

fen*_*han 2 linux partitioning gdisk

我试图对我的分区进行排序以更改顺序,但是当我尝试使用 的s命令时gdisk,会出现此警告:

You may need to edit /etc/fstab and/or your boot loader configuration!
Run Code Online (Sandbox Code Playgroud)

它不允许我使用该命令。我可以做些什么来对分区进行排序?(我不能用fdisk)。

谢谢!

use*_*686 5

使用sgdisk 中的命令。

该警告不会阻止您使用该命令。这只是一个警告。如果您使用sand then p,您可能会发现分区确实已排序并准备好进行written。

请注意,“排序”命令只执行它所说的 – 按升序对分区表条目进行排序,以匹配实际的磁盘布局。它不允许您手动移动 GPT 条目(为此使用“专家”?“转置”),并且它不会移动实际的分区内容。

  • 完全正确。我想补充一点,警告有点过于谨慎。在过去,`/etc/fstab` 和引导加载程序配置通过设备文件名来引用分区,例如 `/dev/sda4`。如果对条目进行排序,这些条目可能会发生变化,因此需要编辑 `/etc/fstab` 和引导加载程序配置文件。今天,文件系统通常由 UUID 值标识,它不会因为 `gdisk` 排序操作而改变。尽管如此,旧的方法仍然可以使用,偶尔也可以使用。 (2认同)