openharmony_ci 45debf115c
!45 Revert "f2fs-tools: give less overprovisioning space"
Merge pull request !45 from 张代曰/revert_ovp
2024-06-02 08:33:15 +00:00
2024-04-15 11:31:46 +08:00
2016-04-18 21:11:26 -04:00
2024-04-15 11:31:46 +08:00
2022-08-23 10:40:59 +08:00
2014-06-12 16:52:59 +09:00
2024-01-22 14:12:59 +08:00
2024-01-25 10:30:22 +08:00
2024-04-15 11:31:47 +08:00
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
  • 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.

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