Skip to content

AOSPB/external_f2fs-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5ce21e3 · Apr 4, 2016
Apr 4, 2016
Apr 4, 2016
Apr 4, 2016
Nov 26, 2012
Jan 20, 2016
Apr 4, 2016
Nov 7, 2014
Mar 23, 2015
Apr 4, 2013
Nov 26, 2012
Apr 4, 2016
Jun 13, 2014
Jul 4, 2013
Jun 20, 2014
Jan 14, 2014
Jun 20, 2014
Dec 16, 2013
Apr 4, 2016
Jan 20, 2016
Apr 4, 2016

Repository files navigation

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

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

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

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

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

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

 # autoreconf --install

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

 # ./configure
 # make

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.