8 我使用以下命令创建了一个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 linux filesystems ext3 — 比诺伊·巴布 source
16 首先,运行文件系统检查e2fsck -f ./system.img。如果不这样做,它可能会继续放大原始文件,但无法对文件系统进行任何有意义的更改。 要减少文件系统的大小: resize2fs ./system.img 50M 放大: resize2fs ./system.img 300M resize2fs会自动为您调整文件大小。 — 阿姆斯 source 我只是编辑了此答案以建议e2fsck先运行。我遇到的问题resize2fs是仅增加映像文件的大小,而没有对文件系统进行任何有意义的更改。 — 亚伦·麦克戴德 我的resize2fs版本(1.42.13,Ubuntu 16.04)实际上坚持要求我先运行'e2fsck -f'。 — mwfearnley
e2fsck
先运行。我遇到的问题resize2fs
是仅增加映像文件的大小,而没有对文件系统进行任何有意义的更改。