jaegeuk / f2fs-tools

Other
39 stars 31 forks source link

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.

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.