Я создал ext3 объемом 200 МБ с помощью следующих команд.
dd if=/dev/zero of=./system.img bs=1000000 count=200
mkfs.ext2 ./system.img
tune2fs -j ./system.img
Как мне изменить его размер на 50 МБ и 300 МБ? Проблема в том, что у меня в системе только несколько двоичных файлов. Это:badblocks,e2fsck, mke2fs, mke2fs.bin, parted, resize2fs, tune2fs
решение1
Сначала запустите проверку файловой системы e2fsck -f ./system.img
. Без этого он может продолжить увеличивать необработанный файл, но не сможет внести никаких значимых изменений в файловую систему.
Чтобы уменьшить размер файловой системы:
resize2fs ./system.img 50M
Для увеличения:
resize2fs ./system.img 300M
resize2fs автоматически подбирает размер файла.