次のコマンドを使用して200MB ext3を作成しました。
dd if=/dev/zero of=./system.img bs=1000000 count=200
mkfs.ext2 ./system.img
tune2fs -j ./system.img
どうすれば50MBと300MBにサイズ変更できますか?問題は、システムにいくつかのバイナリしかないことです。彼らです : badblocks,e2fsck, mke2fs, mke2fs.bin, parted, resize2fs, tune2fs
まず、ファイルシステムチェックe2fsck -f ./system.img
を実行します。これがないと、生ファイルを拡大しますが、ファイルシステムに意味のある変更を加えることができません。
ファイルシステムのサイズを縮小するには:
resize2fs ./system.img 50M
拡大するには:
resize2fs ./system.img 300M
resize2fsは自動的にファイルサイズを調整します。