Home | History | Annotate | only in /external/f2fs-tools
Up to higher level directory
NameDateSize
.gitignore06-Dec-2017446
Android.mk06-Dec-20174.2K
AUTHORS06-Dec-201781
autogen.sh06-Dec-201785
ChangeLog06-Dec-2017157
configure.ac06-Dec-20173.6K
COPYING06-Dec-201744.3K
fsck/06-Dec-2017
include/06-Dec-2017
lib/06-Dec-2017
m4/06-Dec-2017
Makefile.am06-Dec-201775
man/06-Dec-2017
mkfs/06-Dec-2017
MODULE_LICENSE_LGPL06-Dec-20170
NOTICE06-Dec-201744.3K
OWNERS06-Dec-201755
README06-Dec-2017999
scripts/06-Dec-2017
tools/06-Dec-2017
VERSION06-Dec-201717

README

      1 F2FS format utilility
      2 ---------------------
      3 
      4 To use f2fs filesystem, you should format the storage partition
      5 with this utilility. Otherwise, you cannot mount f2fs.
      6 
      7 Before compilation
      8 ------------------
      9 
     10 You should install the following packages.
     11  - libuuid-devel or uuid-dev
     12  - pkg-config
     13  - autoconf
     14  - libtool
     15  - libselinux1-dev
     16 
     17 Initial compilation
     18 -------------------
     19 
     20 Before compilation initially, autoconf/automake tools should be run.
     21 
     22  # ./autogen.sh
     23 
     24 How to compile
     25 --------------
     26 
     27  # ./configure
     28  # make
     29  # make install
     30 
     31 How 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 
     45 How to run by default
     46 ---------------------
     47 
     48  $ mkfs.f2fs -l [LABEL] $DEV
     49 
     50 For more mkfs options, see man page.
     51