Чтобы сделать правильную резервную копию, систему из emmc не следует загружать. Для этого нужно загрузить образ с sd карты и запустить OPi с ним, чтобы у нас был доступ к eMMC, но он не использовался.
1 — Вставим SD карту с установленной на ней системой Armbian в OPi и запустим.
2 — Заходим под root
sudo su
3 — Устанавим p7zip:
apt-get install p7zip
4 — Проверим, какое устройство является eMMC (оно должно быть mmcblk1):
cat /proc/partitions df -h /
5 — Создадим резервную копию сжатого eMMC:
dd if=/dev/mmcblk1 bs=10M | 7zr a -bd -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -si emmc.img.7z
6 — Ждем завершения процесса (во время процесса в терминале ничего не появляется, мы должны подождать …).
Как только процесс будет завершен, сжатое резервное изображение будет находиться в текущем каталоге и будет называться emmc.img.7z, резервное копирование системы можно сделать и на внешний накопитель.
Нашел опечатку!
На моем OrangePI 3b имя EMMC накопителя «mmcblk0»
Полная инструкция:
-= Создание образа =-
1. Грузимся с SD карточки
2. Устанавливаем в систему поддержку NTFS
apt-get install ntfs-3g
3. Устанавливаем p7zip
apt-get install p7zip
4. Подключаем USB флешку (sda1)
5. Создадим папку для монтирования флешки
mkdir /mnt/ntfs1
6. Монтируем флешку в папку
mount -t ntfs /dev/sda1 /mnt/ntfs1
7. Создаем образ из диска EMMC (mmcblk0)
dd if=/dev/mmcblk0 bs=10M conv=sync,noerror status=progress | 7zr a -bd -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -si /mnt/ntfs1/BACKUP_HA_OrangePI.img.7z
-= Восстановление из образа =-
1. Грузимся с SD карточки
2. Подключаем USB флешку с ранее снятым образом (sda1)
3. Разворачиваем образ на EMMC (mmcblk0)
gunzip -c /mnt/ntfs1/dd_BACKUP_HA_OrangePI.img | dd of=/dev/mmcblk0 conv=sync,noerror bs=1M status=progress
Нашел у себя опечатку!
-= Восстановление из образа =-
Востановление из образа
gunzip -c /mnt/ntfs1/dd_BACKUP_HA_OrangePI.img | dd of=/dev/mmcblk0 conv=sync,noerror bs=1M status=progress
Монтирум флешку
mount -t ntfs /dev/sda1 /mnt/ntfs1
Разварачиваем образ
7zr x /mnt/ntfs1/BACKUP_HA_OrangePI.img.7z | dd of=/dev/mmcblk0 conv=sync,noerror bs=10M status=progress
Размонтировать флешку
umount /mnt/ntfs1
А как этот архив развернуть на микросд карточку? ну или обратно на еммс?
Как обычный образ, возможно из архива вынуть придется
Видимо процесс не завершился. Терминал писал что 7плюс гигабайт и оранж отвалился. Подождал еще , скопировал архив. Архив вего 8ОО мб. И при попытке разархивировать посыпались ошибки. Наверное что то не так случилось. Попробую заново
а этот образ возможно развернуть не на еммс а на микросд?
чтобы видеть инфу о ходе записи нужно добавить status=progress после bs=10M