Как клонировать загрузочную SD-карту на карту меньшего размера?

у меня 8г загрузочная SD карта для Raspberry Пи. В настоящее время я купил точно такую же карту, чтобы клонировать карту. Я попробовал следующие шаги:

  1. создать изображение со старой карты:

    sudo dd if=/dev/rdisk3 of=SD.img bs=1m

это удалось, и вывод показывает:

7681+0 records in
7681+0 records out
8054112256 bytes transferred in 386.217068 secs (20853849 bytes/sec)```
  1. записать изображение в новую карточку:

    sudo dd if=SD.в ИМГ=/Дев/rdisk3 БС=1м

здесь это не удалось, и вывод показывает:

dd: /dev/rdisk3: Input/output error
7581+0 records in
7580+0 records out
7948206080 bytes transferred in 568.141243 secs (13989842 bytes/sec)```

Я думаю, что проблема может быть разница между количеством блоков. Означает ли это, что эти две карты не имеют точно такого же размера? (Новый выглядит меньше.) Мне пришлось бы клонировать карту много раз, поэтому мне интересно, как я могу сделать изображение меньше (в нем есть свободное пространство) , чтобы я мог писать их на другие карты, даже с немного меньшим размером размер?

7
задан JakeGould
21.03.2023 12:23 Количество просмотров материала 3007
Распечатать страницу

1 ответ

Должно ли это быть dd клон? Это будет нелегко (возможно, невозможно как есть) с меньшим целевым диском.

как насчет formattng новую карту и просто копировать файлы на него? Может привести к меньшему количеству операций записи (и быть быстрее), если оригинал не заполнен. dd скопирует неиспользованный космос счастливо.

parted должен быть способен работать в скрипте, и можете установить формат загрузочных разделов, и т. д .. Мог видеть man parted или посмотрите, какие команды gparted бежит делать то, что хочешь... затем автоматизировать раздел, форматирование, копирование сценария?

или, если вы используете gparted или аналогично уменьшить разделы текущей исходной карты до меньшего размера, то dd изображение может поместиться на картах меньшего размера? Могу сказать dd перестать читать после последнего раздела, или продолжайте читать, чтобы "конец."И это может оставить некоторое неиспользуемое пространство на новой карте. - У меня не было удачи с dd'ing изображения (особенно жить iso-х) на флэш-устройства, хотя.

0
отвечен Xen2050 2023-03-22 20:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх