android_platform_samsung_a7.../external/f2fs-tools
2023-04-06 22:49:21 +02:00
..
fsck A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
include A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
lib A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
man A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
mkfs A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
scripts A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
tools A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
Android.bp A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
AUTHORS A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
autogen.sh A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
ChangeLog A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
CleanSpec.mk A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
configure.ac A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
COPYING A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
Makefile.am A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
METADATA A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
MODULE_LICENSE_LGPL A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
NOTICE A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
OWNERS A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
README A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
VERSION A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00
VERSIONING A750FNXXU5CUD3 2023-04-06 22:49:21 +02:00

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.