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

관련 정보