ディレクトリの内容をext4パーティションイメージに簡単にパックしたいのですが、なしループデバイスをマウントします。
背景:ARMのループデバイスとしてシステムパーティションをマウントするバージョンのAndroidを構築しています。ループデバイスを使用して手動でパーティションイメージを作成できますが、非常に面倒です。 sh
スクリプトを使用して作業を自動的に実行し、withoutdd
で作成されたイメージをループマウントして_cp -rp
_。最良の方法は、ファイルをイメージファイルに直接パックすることです。
質問:ファイルを_ext4
_パーティションイメージにパックできるループマウントとルート権限を必要とする簡単なコマンドラインツールwithoutはありますか?
Androidビルドシステムには、ホストバイナリがありますmake_ext4fs
。次の方法でext4イメージを作成できます。
make_ext4fs [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]
[ -g <blocks per group> ] [ -i <inodes> ] [ -I <inode size> ]
[ -L <label> ] [ -f ] [ -a <Android mountpoint> ]
[ -z | -s ] [ -J ]
<filename> [<directory>]