Go to file
Jaehoon Chung 1edc138ae7 fsck.f2fs: Update the usage about option of preen mode
Update the usage about option of preen mode.
It's difficult to know about preen mode 2, because there is no
description in usage.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2021-08-23 11:42:56 -07:00
fsck fsck.f2fs: Update the usage about option of preen mode 2021-08-23 11:42:56 -07:00
include fsck.f2fs: add basic compress related check/fix 2021-08-23 11:42:52 -07:00
lib f2fs-tools: add periodic check in kernel version check 2021-07-19 11:29:12 -07:00
m4 mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
man fsck|dump.f2fs: add -M to get file map 2021-06-23 09:01:37 -07:00
mkfs f2fs-tools: rebuild the quota inode if it is corrupted 2021-07-22 10:54:37 -07:00
scripts script: add simple test script 2016-04-18 21:11:26 -04:00
tools f2fs-tools: change fiemap print out format 2021-08-23 11:42:56 -07:00
.gitignore f2fs-tools: Add f2fs_io to .gitignore 2019-03-23 19:00:10 +09:00
AUTHORS mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
autogen.sh defrag.f2fs: introduce defragmentation tool 2015-12-11 15:58:50 -08:00
ChangeLog f2fs-tools: add fsck.f2fs and dump.f2fs 2013-07-04 23:15:25 +09:00
configure.ac f2fs-tools:sload.f2fs compression support 2020-12-23 11:32:31 -08:00
COPYING License tweak: LGPL v2.1 vs LGPL v2 2014-06-12 16:52:59 +09:00
Makefile.am f2fs-tools: add f2fstat to print f2fs's status in sec 2014-01-14 17:48:35 +09:00
README f2fs-tools: Miscellaneous cleanup to README. 2020-12-23 11:32:32 -08:00
VERSION f2fs-tools: release 1.14.0 2020-08-24 14:55:54 -07:00
VERSIONING doc: add versioning rule 2018-11-21 11:38:23 -08:00

F2FS format utility
---------------------

To use the f2fs filesystem, you should format the storage partition
with this utility. 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 initial compilation, 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 the man page.