在 ubuntu 上,我使用以下命令创建 ext3 文件系统映像system.img
。
dd if=/dev/zero of=./system.img bs=1000000 count=200
mkfs.ext3 ./system.img
我正在尝试在 android 平台上做同样的事情。但问题是我找不到mkfs.ext3
armv7 android 的二进制文件。但我有mkfs.ext2
,,mke2fs
和tune2fs
。e2fsck
所以我的问题是,使用可用的二进制文件是否可以达到相同的结果?如果是,该怎么做?
答案1
其实,是。由于 ext2 和 ext3 非常相似,主要区别是 ext3 支持日志记录,因此您应该能够:
tune2fs -j ./system.img
这使得日记功能成为可能。转换过程详细信息在这里包含有关重要信息、干扰文件系统等的常见免责声明。
如果需要的话,您实际上也可以通过删除日志来返回到 ext2。另请注意 - 您需要更改所有自动安装选项才能ext3
真正启用日志的使用。
答案2
mkfs.ext[234] 都是 的符号链接mke2fs
,所以只需运行mke2fs -F -T ext3 ./system.img
。