sfdisk/parted:msdos 分区表的可预测/预定义的partuuid

sfdisk/parted:msdos 分区表的可预测/预定义的partuuid

当使用 GPT 时,分区 ID 可以设置为sgdisk

$ sgdisk --partition-guid=1:"00000000-0000-0000-0000-000000000000" "/dev/vda"
$ readlink -f /dev/disk/by-partuuid/00000000-0000-0000-0000-000000000000
/dev/vda1

如何在 MSDOS 分区表中使用预定义的分区 ID?

答案1

$ ID=00000001 # Disk identifier
$
                (
                    echo x # Expert mode
                    echo i # Change disk indentifier
                    echo 0x"$ID" # New identifier
                    echo r # Return
                    echo w # Write
                    echo q # Quit
                ) | fdisk "/dev/vda"

$  readlink -f /dev/disk/by-partuuid/"$ID"-01      
/dev/vda1

相关内容