Я ломаю голову над очень простой задачей. У меня есть файл IMG, который содержит файловую систему с 2 разделами. Как показано в некоторых уроках, я расширил доступное пространство следующим образом:
dd if=/dev/zero of=./temp_image bs=1 count=1 seek=3G
cat temp_image >> orig_image.img
losetup --offset [offset of the second partition*512] /dev/loop0 orig_image.img
e2fsck -f /dev/loop0
resize2fs -f /dev/loop0
losetup -d /dev/loop0
Но я боюсь, что размер таблицы разделов изменен неправильно:
parted orig_image.img > print
Model: (file)
Disk /home/user/orig_image.img: 7255MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 4194kB 67,1MB 62,9MB primary fat16 lba
2 67,1MB 4000MB 3933MB primary ext4
Но если я вхожу в систему, она действительно находит новое пространство ... Я пропустил несколько шагов?
Я попытался изменить размер раздела, используя gparted, но он не может жаловаться на ошибки во время e2fsck.