Я искал информацию о том, как сжать / изменить размер - или непосредственно dd
- флэш-накопитель USB 32 ГБ, который я сделал для Raspberry Pi, в файл img 2G. Я изменил размеры разделов, есть один с Win32 FAT 64M, а раздел Linux - 2048Mb (2G), и все, что мне нужно, это просто файл dd
IMG размером около 2G.
Я знаю, что есть метод сжатия Gzip, но после распаковки он распакует img-файл объемом 32 ГБ, а иногда у меня не так много места. Я просто хочу иметь возможность записать файл на флэш-накопитель USB емкостью 2 ГБ без использования файла 32 ГБ, в котором используется только 2 ГБ. Возьми?
Кроме того, я использую SSD, и я прочитал, что /dev/zero
-ing файл изображения является довольно опасным, поэтому я надеюсь, что есть более простой способ сделать это. У меня есть Linux и Windows в моем распоряжении, так что я рад услышать предложения!
Обновление: К сожалению, я допустил ошибку и заменил флешку на другую, но у меня есть весь файл img, который я только что смонтировал в /dev/loop0
и запустил fdisk -l
, вот вывод:
Disk flashrom32g.img: 29.8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xaebebc78
Device Boot Start End Sectors Size Id Type
flashrom32g.img1 8192 137215 129024 63M c W95 FAT32 (LBA)
flashrom32g.img2 137216 4331519 4194304 2G 83 Linux