Клонирование загруженной карты microSD RPi на ПК с Windows через сеть
Этот метод создает резервную копию карты microSD загруженного RPi на компьютере с Windows через сеть (LAN или Интернет).
Этот метод хорош для резервного копирования карты microSD RPi, для которой физический доступ для извлечения и повторной установки карты microSD затруднен, например, если они устанавливаются в удаленных местах или в труднодоступных местах.
Есть два варианта его использования
ОПЦИЯ 1
Без установки программного обеспечения raspiBackup на ваш RPi.
Просто скачайте и запустите скрипт. Это хорошо, если вы хотите создавать резервную копию только один раз или время от времени.
(1) На компьютере с Windows выполните следующие действия:
- Создайте папку rpi-clone для хранения клонированных файлов img
- Включить общий доступ к сети
- Предоставить разрешение на общий доступ к папке rpi-clone
Подробные инструкции для элементов (1) выше:
Вариант первый: создать общий ресурс в Windows и получить к нему доступ из Linux
(2) На RPi создайте папку /home/pi/windows и подключите к ней общую папку Windows rpi-clone.
Код:
## IP-адрес ПК с Windows = 192.168.0.10
## Имя пользователя ПК с Windows = abcd
## Общая папка на ПК с Windows = rpi-clone
## Папка точки монтирования на RPi = /home/pi/windows
sudo mkdir /home/pi/windows
sudo apt-get install cifs-utils
## В приведенной ниже команде замените:
## 192.168.0.10 по фактическому IP-адресу вашего компьютера с Windows
## abcd именем пользователя вашего компьютера Windows
sudo mount.cifs //192.168.0.10/rpi-clone /home/pi/windows -o user=abcd
Password for abcd@//192.168.0.10/rpi-clone: ********
(3) Скачать и запустить Скрипт raspiBackup.sh
Скачиваем и запускаем скрипт raspiBackup следующими командами
Код:
curl -sSLO https://www.linux-tips-and-tricks.de/raspiBackup.sh
sudo bash ./raspiBackup.sh -a : -o : -m detailed /home/pi/windows
Подробные сведения о параметрах (-a: -o: -m подробно) во 2-й команде выше приведены ниже:
(а) Сохраните клонированное изображение в папке /home/pi/windows
(b) Используйте dd
(c) Используйте сжатие
(d) Вывод в терминал, статус выполнения во время выполнения
(4) Ниже приведены результаты выполнения сценария raspiBackup.sh
Код:
--- RBK0009I: raspberrypi: raspiBackup.sh V0.6.6 (7989828) начат в сб, 26 дек 2020, 18:36:40 EST.
--- RBK0031I: Проверка, доступна ли новая версия raspiBackup.sh.
--- RBK0151I: Использование backuppath / home / pi / windows с типом раздела cifs.
!!! RBK0157W: Нет сервисов, которые нужно остановить.
--- RBK0085I: Начато резервное копирование типа dd. Пожалуйста, проявите терпение.
7948 + 1 записей в
7948 + 1 записей
7948206080 байт (7,9 ГБ, 7,4 ГиБ) скопировано, 733,158 с, 10,8 МБ / с
--- RBK0078I: Время резервного копирования: 00:12:14.
--- RBK0159I: Для типа резервной копии dd сохранено 3 резервных копии. Пожалуйста, проявите терпение.
--- RBK0033I: Подождите, пока не закончится очистка.
--- RBK0049I: сообщения сохраняются в /home/pi/windows/raspberrypi/raspberrypi-dd-backup-20201226-183640/raspiBackup.msg.
--- RBK0026I: Файл журнала отладки сохранен в /home/pi/windows/raspberrypi/raspberrypi-dd-backup-20201226-183640/raspiBackup.log.
--- RBK0010I: raspberrypi: raspiBackup.sh V0.6.6 (7989828) остановлен в субботу, 26 декабря 2020 г., 18:49:03 EST с rc 0.
--- RBK0017I: Резервное копирование успешно завершено.
(5) Проверить папку rpi-clone на компьютере с Windows

(6) Убедитесь, что резервная копия в порядке
- Запишите образ резервной копии на компьютере с Windows на ЗАПАСНУЮ карту памяти microSD.
- Выключите RPi и вытащите карту microSD.
- Вставьте запасную карту microSD (на которую вы записали резервную копию.
- Включите питание и убедитесь, что образ резервной копии в порядке.
ВАРИАНТ-2
Установите программу raspiBackup на RPi.
Это программное обеспечение можно настроить на автоматическое регулярное резервное копирование через определенные промежутки времени.
raspiBackup - Manual installation and configuration
raspiBackup - Quickstart: Install and configure in 5 minutes
https://github.com/framps/raspiBacku...installer-code
https://www.linux-tips-and-tricks.de/en/backup/
https://github.com/framps/raspiBacku...ster/README.md