dd: На устройстве не осталось места

Вы этого не сделали. t установить тип раздела в fdisk . Большинство современных операционных систем (включая сам Linux) все равно игнорируют его и просто смотрят на файловую систему. Но некоторые встроенные устройства не распознают файловую систему, если тип раздела установлен неправильно.

При разделении USB-устройства на разделы введите t в fdisk и установите тип раздела c (W95 FAT32 LBA).

1
18.04.2019, 20:56
1 ответ

Да, вы можете «отрезать» байты из файла образа необработанного диска, используя truncate.

truncate -s 15G image.raw

Очевидно, что это повлияет на данные в образе диска. Вы, вероятно, захотите сжать содержащиеся файловые системы, чтобы они не усекались по пути. gparted— это инструмент с приятным пользовательским интерфейсом для достижения этой цели.

gparted image.raw

Просто сжимайте и перемещайте разделы до тех пор, пока в конце диска не останется достаточно «нераспределенного пространства». Если разделы ваших дисков определены в MBR, на этом все. Если используется GPT, вам нужно оставить еще несколько байтов и повторно -сгенерировать вторичный GPT после усечения.

Как изменить размер устройства с образом диска? несколько связано.

2
27.01.2020, 23:41

Теги

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