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

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

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

dd if=/dev/zero of=./system.img bs=1000000 count=200
mkfs.ext3 ./system.img

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

答案1

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

tune2fs -j ./system.img

这使得日记功能成为可能。转换过程详细信息在这里包含有关重要信息、干扰文件系统等的常见免责声明。

如果需要的话,您实际上也可以通过删除日志来返回到 ext2。另请注意 - 您需要更改所有自动安装选项才能ext3真正启用日志的使用。

答案2

mkfs.ext[234] 都是 的符号链接mke2fs,所以只需运行mke2fs -F -T ext3 ./system.img

相关内容