1F2FS format utilility 2--------------------- 3 4To use f2fs filesystem, you should format the storage partition 5with this utilility. Otherwise, you cannot mount f2fs. 6 7Before compilation 8------------------ 9 10You should install the following packages. 11 - libuuid-devel or uuid-dev 12 - pkg-config 13 - autoconf 14 - libtool 15 - libselinux1-dev 16 17Initial compilation 18------------------- 19 20Before compilation initially, autoconf/automake tools should be run. 21 22 # ./autogen.sh 23 24How to compile 25-------------- 26 27 # ./configure 28 # make 29 # make install 30 31How to cross-compile (e.g., for ARM) 32------------------------------------ 33 34 1. Add the below line into mkfs/Makefile.am: 35 mkfs_f2fs_LDFLAGS = -all-static 36 37 2. Add the below line into fsck/Makefile.am: 38 fsck_f2fs_LDFLAGS = -all-static 39 40 3. then, do: 41 # LDFLAGS=--static ./configure \ 42 --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi 43 # make 44 45How to run by default 46--------------------- 47 48 $ mkfs.f2fs -l [LABEL] $DEV 49 50For more mkfs options, see man page. 51