С помощью команды dd на Linux
Самый простой и универсальный способ снять образ с SD-карты или eMMC — воспользоваться стандартной утилитой dd, входящей практически во все дистрибутивы Linux.
Эта команда позволяет побайтно скопировать содержимое устройства в файл, из которого при необходимости можно будет восстановить систему.
-
В первую очередь определяем устройство с помощью команды:
sudo fdisk -lВ моем случае это устройство
/dev/sdb:
-
После чего можно перейти к снятию образа с помощью команды:
sudo dd if=/dev/sdb of=./repka-os-backup.img bs=4M status=progressif=— input file, путь к исходному устройству (например,/dev/sdb),of=— output file, путь к выходному файлу образа (~/repka-os-backup.img),bs=4M— размер блока (увеличение блока ускоряет копирование),status=progress— отображает процесс выполнения в реальном времени.Обрати внимание!
Образ снимается полностью с твоей SD-карты или eMMC. То есть, если у тебя SD-карта 32Гб, а в Repka OS занято всего 10Гб - после снятия образ будет весить 32Гб.
Если это проблема, вы можете воспользоваться командой
gzip repka-os-backup.img- это создаст файлrepka-os-backup.img.gzВ моем случае с помощью
gzipполучилось сжать образ с 32Гб до 2.5Гб. -
После снятия образа необходимо сделать своего пользователя владельцем данного файла с помощью команды:
sudo chown $USER:$USER repka-os-backup.img -
Образ успешно снят и доступен по пути
./repka-os-backup.imgДанный образ можно записать на другую SD-карту и eMMC (как записать описано в статье “Установка Repka OS и других дистрибутивов (кроме Android) на Repka Pi“).