@naboovalley:
Припустимо наступний сценарій:
- На Raspberry Pi перейдіть до терміналу, а потім перейдіть до каталогу / dev. Серед інших пристроїв слід побачити mmcblk0, mmcblk0p1 та mmcblk0p2.
- mmcblk0 - це "голий" пристрій SD-карти, тоді як mmcblk0p1 - перший розділ цієї SD-карти, що містить зображення ядра тощо, а mmcblk0p2 - другий розділ цієї SD-карти, що містить кореневу файлову систему.
- Вимкніть Raspberry Pi гідним чином (введіть команду "shutdown", можливо як root)
- Помістіть SD-карту в іншу машину Linux. Зазвичай вищевказані каталоги повинні бути автоматично встановлені на / медіа /, і там повинні бути два підкаталоги (один для розділу 1 карти SD, один для розділу 2 картки SD)
- Ви створили тимчасовий каталог для копіювання вмісту вашої SD-карти. Казати:
~/tmp
- Ви знаходитесь в
~/tmp
Тепер ви можете скопіювати вміст першого розділу на оригінальну оригінальну SD-карту, видавши таку команду rsync:
rsync -avn /media/<user>/<partition1> .
Ви НЕ поставити /
в кінці! Вищенаведена команда буде «сухим бігом», а це означає, що вона покаже вам, що вона в підсумку зробить, але не виконає її реально.
Щоб виконати по-справжньому (після того, як ви підтвердите, що сухий запуск виконує те, що він повинен робити), ви можете видалити команду n
з наведеної вище (так, rsync -av /media/<user>/<partition1> .
).
Використовуйте ту ж команду для іншого розділу.
Тепер у вас повинна бути точна копія оригінальної SD-карти на вашій машині Linux.
Вийміть оригінальну SD-карту, поставте іншу - правильно відформатовану - SD-карту у вашій машині Linux та виконайте таку команду rsync:
rsync -avn <partition1> /media/<user>
Це знову сухий прогон, який повинен показати вам, що вміст <partition1>
у /media/<user>
буде скопійовано на SD-карту.
Після того, як ви підтвердили все гаразд, ви можете знову видалити n
з rsync
команди.
Зробіть те ж саме для другої секції.
Це має дати точну копію оригінальної SD-карти на іншу SD-карту.
Примітка. Я перевірив все це на машині Lubuntu. Довідники та назви можуть відрізнятися від інших дистрибутивів Linux.
Зауважте також, що між предметами < >
є заповнювачі, і ви повинні самі переконатися, як вони відповідають вашому оточенню.