"ext2",
"e2label $DEVICE $LABEL",
NULL,
- TRUE,
+ TRUE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.ext2 -F -L $LABEL $DEVICE",
},
{
"ext3",
"e2label $DEVICE $LABEL",
NULL,
- TRUE,
+ TRUE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.ext3 -F -L $LABEL $DEVICE",
},
{
"ext4",
"e2label $DEVICE $LABEL",
NULL,
- TRUE,
+ TRUE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.ext4 -F -L $LABEL $DEVICE",
},
{
"vfat",
"mlabel -i $DEVICE ::$LABEL",
"mlabel -i $DEVICE -c ::",
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"mkfs.vfat -I -n $LABEL $DEVICE",
},
{
"ntfs",
"ntfslabel $DEVICE $LABEL",
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"mkntfs -f -F -L $LABEL $DEVICE",
},
{
+ "exfat",
+ "exfatlabel $DEVICE $LABEL",
+ NULL,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
+ "mkexfatfs -n $LABEL $DEVICE",
+ },
+ {
"xfs",
"xfs_admin -L $LABEL $DEVICE",
"xfs_admin -L -- $DEVICE",
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.xfs -f -L $LABEL $DEVICE",
},
{
"reiserfs",
"reiserfstune -l $LABEL $DEVICE",
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.reiserfs -q -l $LABEL $DEVICE",
},
{
"nilfs2",
"nilfs-tune -L $LABEL $DEVICE",
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.nilfs2 -L $LABEL $DEVICE",
},
{
"btrfs",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ TRUE, /* supports_owners */
"mkfs.btrfs -L $LABEL $DEVICE",
},
{
"minix",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"mkfs.minix $DEVICE",
},
/* swap space */
"swap",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"mkswap -L $LABEL $DEVICE",
},
/* partition tables */
"dos",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"parted --script $DEVICE mktable msdos",
},
{
"gpt",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"parted --script $DEVICE mktable gpt",
},
/* empty */
"empty",
NULL,
NULL,
- FALSE,
+ FALSE, /* supports_online_label_rename */
+ FALSE, /* supports_owners */
"wipefs --all $DEVICE",
},
};
{"filesystem", "iso9660", NULL, NC_("fs-type", "ISO 9660"), NC_("fs-type", "ISO9660")},
{"filesystem", "udf", "*", NC_("fs-type", "UDF (version %s)"), NC_("fs-type", "UDF")},
{"filesystem", "udf", NULL, NC_("fs-type", "UDF"), NC_("fs-type", "UDF")},
+ {"filesystem", "exfat", NULL, NC_("fs-type", "exFAT"), NC_("fs-type", "exFAT")},
+ {"filesystem", "exfat", "*", NC_("fs-type", "exFAT (version %s)"), NC_("fs-type", "exFAT")},
{"other", "swap", "*", NC_("fs-type", "Swap (version %s)"), NC_("fs-type", "Swap")},
{"other", "swap", NULL, NC_("fs-type", "Swap"), NC_("fs-type", "Swap")},
{"raid", "LVM2_member", "*", NC_("fs-type", "LVM2 Physical Volume (%s)"), NC_("fs-type", "LVM2 PV")},