GParted не изменяет размер раздела в файле .img?

Я создаю резервную копию данных со старого жесткого диска один раздел за раз в файлы .img с помощью dd.

sudo dd if=/dev/sdc5 of=/home/flex/data/partition.img bs=1M status=progress

Это дает мне файл .img размером 10 ГБ, но я знаю, что в разделе всего 3 ГБ данных.

Это раздел FAT32, на котором установлена ​​ОС Windows XP.

Я в цикле монтирую файл .img ... он появляется в / dev / loop7

sudo losetup --find partition.img

Затем открываю в GParted ..

sudo gparted /dev/loop7

Теперь в Gparted, когда я перехожу к изменению размера раздела, кажется, что он работает и не выдает ошибок но я не думаю, что это на самом деле что-то меняет. Файл.img файл по-прежнему занимает 10 ГБ, и эта команда показывает, что размер раздела по-прежнему составляет 10 ГБ ..

sudo parted /dev/loop7 unit s print free

Я думал, что там будет нераспределенное пространство раздела, которое я мог бы сделать ...

truncate --size=$[(End Sector+1)*512] partition.img

Что я делаю не так?

Я предполагаю, что моей альтернативой является TAR весь partition.img, а затем извлечение в пустой файл .img, но я хочу знать, возможен ли этот метод с GParted, потому что это кажется удобным способом изменить размер файла .img для хранения.

Ура,

Flex

0
задан 7 May 2021 в 15:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: