third_party_f2fs-tools:基于OpenHarmony的F2FS文件系统格式化工具项目

f2fs文件系统工具,用于创建、挂载、扩展、检查和修复f2fs文件系统,支持fsck、mkfs、resize等。

分支301Tags591
文件最后提交记录最后更新时间
3 年前
13 天前
12 天前
3 个月前
12 天前
13 年前
2 年前
12 天前
10 年前
12 天前
2 年前
13 天前
13 年前
3 年前
11 年前
12 年前
2 年前
12 年前
4 年前
2 年前
3 年前
2 年前
7 年前
10 年前
7 个月前
7 个月前
2 年前

F2FS 格式化工具

若要使用 f2fs 文件系统,需通过本工具对存储分区进行格式化。否则,将无法挂载 f2fs 文件系统。

编译前准备

您需要安装以下软件包:

  • libuuid-devel 或 uuid-dev
  • autoconf
  • libtool
  • libselinux1-dev

初始编译设置

在进行初始编译前,需运行 autoconf/automake 工具:

./autogen.sh

编译方法

./configure make make install

交叉编译方法(例如,针对 ARM 架构)

  1. 在 mkfs/Makefile.am 中添加以下行:
    mkfs_f2fs_LDFLAGS = -all-static

  2. 在 fsck/Makefile.am 中添加以下行:
    fsck_f2fs_LDFLAGS = -all-static

  3. 然后执行:
    LDFLAGS=--static ./configure
    --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi
    make

默认运行方式

mkfs.f2fs -l [LABEL] $DEV

有关更多 mkfs 选项,请参阅手册页。

项目介绍

f2fs文件系统工具,用于创建、挂载、扩展、检查和修复f2fs文件系统,支持fsck、mkfs、resize等。

定制我的领域