]> git.ipfire.org Git - thirdparty/util-linux.git/commit
sfdisk: add --label-nested for hybrid GPT
authorKarel Zak <kzak@redhat.com>
Mon, 6 Oct 2014 12:53:25 +0000 (14:53 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 7 Oct 2014 12:55:33 +0000 (14:55 +0200)
commite1422de3d83326b6cd6e559b0f6653a451e7ef92
treeaf4c5c4bc22ea35d940d1d652b23f00e2a2bdba0
parent11eee4c4773842bbb960b08fef024c345ee55f1e
sfdisk: add --label-nested for hybrid GPT

regular disk label:
# sfdisk --list /dev/sdb
..
Disklabel type: gpt
Disk identifier: 9DF9A9F1-0654-4E7A-9A5E-36E66D60FD79

Device     Start    End Sectors Size Type
/dev/sdb1   2048  22527   20480  10M Linux filesystem
/dev/sdb2  22528  43007   20480  10M Linux swap
/dev/sdb3  43008 204766  161759  79M Linux filesystem

nested (PMBR):
# sfdisk --list --label-nested dos /dev/sdb
...
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start    End Sectors  Size Id Type
/dev/sdb1           1 204799  204799  100M ee GPT

and for example:
        # sfdisk --label-nested dos /dev/sdb <<EOF
        1, 2047, ee
        , 10M, L
        , 10M, S
        ,,

creates hybrid GPT (PMBR partitions point to the same location as GPT)

Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/sfdisk.8
disk-utils/sfdisk.c