The parted manual says the format for the mkpart command is
mkpart [part-type name fs-type] start end
which is correct, especially because it clarifies that gpt labels,
among others, don't use part-type.
Within parted, however, the "help mkpart" command yields this (wrong)
information, which leads to baffling behavior from parted:
(parted) help mkpart
mkpart PART-TYPE [FS-TYPE] START END make a partition
PART-TYPE is one of: primary, logical, extended
FS-TYPE is one of: udf, btrfs, nilfs2, ext4, ext3, ext2, f2fs,
fat32,
fat16, hfsx, hfs+, hfs, jfs, swsusp, linux-swap(v1), linux-
swap(v0),
ntfs, reiserfs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs,
amufs5,
amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6,
affs5,
affs4, affs3, affs2, affs1, affs0, linux-swap, linux-swap(new),
linux-swap(old)
START and END are disk locations, such as 4GB or 10%. Negative
values
count from (parted) help mkpart
mkpart PART-TYPE [FS-TYPE] START END make a partition
PART-TYPE is one of: primary, logical, extended
FS-TYPE is one of: udf, btrfs, nilfs2, ext4, ext3, ext2, f2fs, fat32,
fat16, hfsx, hfs+, hfs, jfs, swsusp, linux-swap(v1), linux-swap(v0),
ntfs, reiserfs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs, amufs5,
amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5,
affs4, affs3, affs2, affs1, affs0, linux-swap, linux-swap(new),
linux-swap(old)
START and END are disk locations, such as 4GB or 10%. Negative values
count from the end of the disk. For example, -1s specifies exactly the
last sector.
'mkpart' makes a partition without creating a new file system on the
partition. FS-TYPE may be specified to set an appropriate partition
ID.
(parted)the end of the disk. For example, -1s specifies exactly the
last sector.
'mkpart' makes a partition without creating a new file system
on the
partition. FS-TYPE may be specified to set an appropriate
partition
ID.
(parted)