制作没有 mkfs.ext3 的 ext3 文件系统映像

Bin*_*abu 4 linux shell-script ext3

在 ubuntu 上,我使用以下内容创建 ext3 文件系统映像system.img

dd if=/dev/zero of=./system.img bs=1000000 count=200
mkfs.ext3 ./system.img
Run Code Online (Sandbox Code Playgroud)

我正在尝试在 android 平台上做同样的事情。但问题是我找不到mkfs.ext3armv7 android的二进制文件。但是我有mkfs.ext2, mke2fs,tune2fse2fsck。所以我的问题是,是否可以使用可用的二进制文件实现相同的结果?如果是,怎么做?

小智 8

其实,是。由于 ext2 和 ext3 非常相似,主要区别在于 ext3 支持日志记录,您应该能够:

tune2fs -j ./system.img
Run Code Online (Sandbox Code Playgroud)

这使日志记录成为可能。此处详细说明了转换过程并附有关于重要信息、弄乱文件系统等的常见免责声明。

如果需要,您实际上也可以通过删除日志返回到 ext2。另请注意 - 您需要将任何自动安装选项更改ext3为实际启用日志的使用。