我使用以下命令创建了 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
答案1
首先,运行文件系统检查e2fsck -f ./system.img
。如果没有这个,它可能会继续扩大原始文件,但无法对文件系统进行任何有意义的更改。
要减小文件系统的大小:
resize2fs ./system.img 50M
放大:
resize2fs ./system.img 300M
resize2fs 会自动为您调整文件大小。