FreeBSD makefs(8) for Linux / *BSD
FreeBSD makefs(8) + HAMMER2 support + exFAT support
Linux, Cygwin, FreeBSD, NetBSD, OpenBSD, DragonFly BSD
file system | -t option name | original implementation |
---|---|---|
UFS | ffs (default) | FreeBSD makefs(8) |
FAT | msdos | FreeBSD makefs(8) |
ISO9660 | cd9660 | FreeBSD makefs(8) |
HAMMER2 | hammer2 | DragonFly BSD makefs(8) |
exFAT | exfat | https://github.com/relan/exfat |
-
By default all supported file systems above are enabled. Use gmake(1) on *BSD.
$ cd makefs $ make
-
Specify USE_HAMMER2=0 to disable HAMMER2 support.
$ cd makefs $ make USE_HAMMER2=0
-
Specify USE_EXFAT=0 to disable exFAT support.
$ cd makefs $ make USE_EXFAT=0
-
mtree(5) related options are unsupported. -F option, -N option, and mtree file input will fail with an error message.
-
"-t zfs" option in FreeBSD makefs(8) is unsupported.