Как использовать образ, созданный с помощью dd, который больше исходного диска?

Я создал резервную копию флеш-карты, используя: dd bs=4M if=/dev/mmcblk0 of=backup.img

Теперь, пытаясь восстановить это обратно на ту же карту с Etcher, мне сказали, что изображение больше, чем карта, и мне нужно 300+ МБ больше места.

Стоит ли создавать изображение по-другому? Есть ли способ восстановить изображение? Если это имеет значение, я пытаюсь поддерживать все необходимые разделы для RaspberryPi. Я новичок в этом, поэтому было бы здорово получить любое руководство (в том числе, если есть более подходящий Exchange).

1 ответ

Поскольку мой вопрос был сосредоточен, в частности, на файле .img RPi, для этой задачи есть утилита PiShrink https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh .

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