xlfeng 7e91b3315e Rename file README to README.md
Signed-off-by: xlfeng <xulifeng7@huawei.com>
2022-05-11 19:10:55 +08:00
2022-02-09 15:01:50 +08:00
2022-02-09 15:01:50 +08:00
2020-08-20 09:22:57 -07:00
2022-02-09 15:01:50 +08:00
2016-04-18 21:11:26 -04:00
2022-02-09 15:01:50 +08:00
2022-01-13 15:26:44 +08:00
2022-01-24 17:07:48 +08:00
2020-08-24 14:55:54 -07:00
2014-06-12 16:52:59 +09:00
2022-05-11 19:10:55 +08:00
2020-08-24 14:55:54 -07:00
2018-11-21 11:38:23 -08: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.

Description
No description provided
Readme 2.7 MiB
Languages
C 98.1%
Shell 0.7%
M4 0.6%
Makefile 0.3%
Roff 0.3%