openharmony_ci 39c8bb9f31
!40 优化syscall 调用,提升fsck 读写性能
Merge pull request !40 from fangzhou/syscall_opt
2024-03-28 06:41:37 +00:00
2024-03-21 10:39:24 +08:00
2023-06-21 09:25:04 +08:00
2016-04-18 21:11:26 -04:00
2024-03-21 10:39:24 +08:00
2022-08-23 10:40:59 +08:00
2024-03-19 06:34:01 +00:00
2023-04-14 16:51:10 +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
2023-04-14 16:51:10 +08:00
2023-04-13 14:13:52 +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%