Показать сообщение отдельно
Старый 08.06.2021, 16:30   #19
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Резервное копирование системы. Возможно?

Тут в резервном копировании/восстановлении важно, что бы встроенный диск не был задействован. Поэтому, сначала нужно загрузиться с внешнего носителя.

Я на Matrix использую такой вариант загрузки с Micro SD.

Приготовил копию внутреннего носителя на Micro SD (предварительно отмонтировав разделы с Micro SD).

Скопирована текущая система для возможности загрузки (существующие данные с Micro SD пропадают):

Код:
dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=512k
Потом был смонтирован раздел /dev/mmcblk1p2 и в /etc/fstab заменены все строки mmcblk0 на mmcblk1.

Потом был настроен переключатель загрузки с Micro SD. Я выбрал вариант "при нажатии на ESC во время запуска система будет грузиться с Micro SD".

В файле "/boot/uboot/uenv.txt" у меня такое содержимое:

Код:
uenvcmd=if run boot_switch_${board_name}_${board_rev}; then echo Boot switch is ON; run boot_switch_cmd; fi
boot_switch_mtrx_9=gpio clear 64;gpio input 60
boot_switch_cmd=setenv mmcroot /dev/mmcblk1p2 ro
После загрузки с флешки можно безопасно считывать и восстанавливать образ на внутренний диск контроллера.
Gel вне форума   Ответить с цитированием