Как перенести настройки между SD-картами?

20

Я начал с SD-карты на 2 ГБ, но мне это показалось немного уютным, поэтому я купил карту на 16 ГБ, чтобы заменить ее. Могу ли я перенести всю свою работу с одной карты на одну пи или мне нужно начинать с нуля?

Том Медли
источник

Ответы:

23

Вы должны быть в состоянии скопировать изображение, используя то же приложение, которым вы его установили (или ddкоманду в Linux):

dd if=/dev/sdx of=/path/to/image

Где sdxпредставляет SD-карту.

Затем его можно перенести на новую SD-карту точно так же, как оригинальную:

dd if=/path/to/image of=/dev/sdx

Для получения дополнительной информации см. Этот вопрос:

Как мне сделать резервную копию моего Raspberry Pi?

И вы можете увидеть, как увеличить размер изображения здесь:

Как я могу изменить размер моего / (корневого) раздела?

Jivings
источник
Требуется ли для этого одновременный доступ к двум картам (например, для подключения второго устройства чтения карт)? Если нет, я предполагаю, что изображение хранится в ОЗУ, пока не будет записано на новую карту. Итак, что произойдет, если исходное изображение будет больше, чем объем доступной вам оперативной памяти? Благодарность!
Бен
@Ben Изображение хранится на диске по пути, указанному вами с помощью ofпараметра.
Jivings
Спасибо за ответ, но я все еще что-то здесь упускаю. Означает ли это, что мне нужно, чтобы обе карты SD (т.е. два диска) были подключены к пи одновременно?
Бен
2
@ Но ты не можешь сделать это на Raspberry Pi. Вы должны использовать отдельную машину.
Jivings
@Ben Не могли бы вы использовать адаптер USB-SD для удержания целевой карты?
Боб Браун
1

Существует предварительно установленное приложение с raspbian, которое может скопировать всю SD-карту в новую SD-карту через USB. Название приложения - SD Card Copier. Это можно найти в аксессуарах.

Сохан Арафат
источник