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
。