You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

999 B

F2FS format utilility
---------------------

To use f2fs filesystem, you should format the storage partition
with this utilility. Otherwise, you cannot mount f2fs.

Before compilation
------------------

You should install the following packages.
- libuuid-devel or uuid-dev
- pkg-config
- autoconf
- libtool
- libselinux1-dev

Initial compilation
-------------------

Before compilation initially, autoconf/automake tools should be run.

# ./autogen.sh

How to compile
--------------

# ./configure
# make
# make install

How to cross-compile (e.g., for ARM)
------------------------------------

1. Add the below line into mkfs/Makefile.am:
mkfs_f2fs_LDFLAGS = -all-static

2. Add the below line into fsck/Makefile.am:
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 man page.