blob: c9b0c1f6f7217333bc00765da4576856db1a6c9c [file] [log] [blame]
F2FS format utility
To use the f2fs filesystem, you should format the storage partition
with this utility. Otherwise, you cannot mount f2fs.
Before compilation
You should install the following packages.
- libuuid-devel or uuid-dev
- autoconf
- libtool
- libselinux1-dev
Initial compilation
Before initial compilation, autoconf/automake tools should be run.
# ./
How to compile
# ./configure
# make
# make install
How to cross-compile (e.g., for ARM)
1. Add the below line into mkfs/
mkfs_f2fs_LDFLAGS = -all-static
2. Add the below line into fsck/
fsck_f2fs_LDFLAGS = -all-static
3. then, do:
# LDFLAGS=--static ./configure \
--host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi
# make
How to run by default
$ mkfs.f2fs -l [LABEL] $DEV
For more mkfs options, see the man page.