third_party_f2fs-tools/README
Jaegeuk Kim 603f8f9d36 sload.f2fs: support loading files into partition directly
This patch implements loading files into the existing partition.
For example,
 # sload.f2fs -f ./ /dev/sdb1

Then, all the directories and files will be loaded into /dev/sdb1.
By default, newly files should have inline_data and inline_xattr, if possible.

Signed-off-by: Hou Pengyang <houpengyang@huawei.com>
Signed-off-by: Liu Shuoran <liushuoran@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2016-04-18 21:11:26 -04:00

50 lines
994 B
Plaintext

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
- libselinux1-dev
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.