Как сделать резервную копию Raspberry Pi

Никто не хочет потерять свой прогресс из-за сбоя системы, поэтому независимо от платформы есть способ сохранить резервную копию вашей системы. В этом посте мы будем использовать Rsync для беспроблемного резервного копирования Raspberry Pi. Это не инструмент командной строки, который может просто сделать резервную копию вашей системы и восстановить ее при необходимости.

Сделайте резервную копию Raspberry Pi.

В этом уроке мы узнаем, как сделать резервную копию Raspberry Pi, запланировать ее и восстановить с помощью этой резервной копии.

  1. Используйте Rsync для создания резервной копии
  2. Создайте полную резервную копию и запланируйте ее с помощью Cronjob.
  3. Восстановление с помощью резервной копии

Давайте обсудим их подробно.

1) Используйте Rsync для создания резервной копии.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

сделать резервную копию Raspberry Pi

Rsync — полезный инструмент командной строки, используемый для синхронизации и передачи файлов. Он отлично подходит для создания резервных копий, поскольку копирует только те части файлов, которые были изменены. Это экономит время и ресурсы. Rsync особенно полезен для резервного копирования больших файлов или папок, которые часто изменяются.

Несмотря на то, что он предустановлен в большинстве Raspberry Pi, нам все равно нужно его проверить и установить. Для этого откройте Терминал а затем выполните следующую команду.

sudo apt-get установить

Если вы получите сообщение о том, что rsync уже является новейшей версией, функция была установлена, и вы можете продолжить резервное копирование.

Далее нам нужно решить, где мы хотим хранить резервную копию. Это может быть внешний диск, сетевое хранилище (NAS), папка на вашем компьютере или другой компьютер в вашей сети.

Чтобы сделать резервную копию, вам необходимо выполнить следующую команду.

rsync -av –delete /путь/к/источнику/путь/к/назначению

Теперь давайте разберем для вас эту команду.

  • Архив или архив сохраняет права доступа к файлам, временные метки и другие атрибуты.
  • v или verbose обеспечивает подробный вывод копируемых файлов.
  • –delete удаляет файлы из места назначения, которые больше не существуют в источнике.

Обязательно укажите правильный путь к источнику и месту назначения и запустите команду.

Если вам нужно проверить после создания резервной копии, вы можете запустить следующую команду.

rsync -avn –delete /путь/к/источнику/путь/к/назначению

Если в списке нет файлов, ваша резервная копия актуальна.

2) Создайте полную резервную копию и запланируйте ее с помощью Cronjob.

Если вы знакомы с ОС Linux, вы знаете, что в Crontab есть возможность запланировать резервное копирование. Однако перед этим мы узнаем, как сделать полную резервную копию вашего Raspberry Pi.

Поскольку мы собираемся создать полную резервную копию, вам необходимо иметь место назначения резервной копии, например SD-карту или внешний диск, на котором можно хранить резервную копию. Убедитесь, что диск резервного копирования отформатирован в файловой системе, совместимой с Linux, например ext4, чтобы сохранить права доступа к файлам.

sudo rsync -avxhP –delete / / расположение резервной копии

Однако, прежде чем мы продолжим и запустим команду резервного копирования, если есть несколько каталогов, которые вы хотите исключить, составьте их список, а затем добавьте их, скажем, в файл. исключенные-directory.txt. Как только вы это сделаете, вы можете запустить следующую команду.

sudo rsync -avxhP –delete –exclude-from=/text-file-location/excluded-directories.txt / /home/backup/rootfs/

Эта команда создаст полную резервную копию Raspberry и исключит каталоги, упомянутые в файле Excluded-Directories.txt, и /home/backup/rootfs/каталог здесь хранятся наши файлы.

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

#!/bin/bash # Определить пути резервного копирования и журналов BACKUP_DIR=”/home/pi/backup” LOG_PATH=”logfile-location/backup.txt” # Проверить, смонтирован ли каталог резервного копирования if ! grep -qs “$BACKUP_DIR” /proc/mounts; then echo “Диск резервного копирования не смонтирован в $BACKUP_DIR” >> $LOG_PATH exit 1 fi # Записать текущую дату и время echo “Резервное копирование началось: $(date)” >> $LOG_PATH # Выполнить rsync для резервного копирования корневой файловой системы sudo rsync -avxhP –delete \ / “$BACKUP_DIR/rootfs/” \ >> $LOG_PATH 2>&1 # Подтверждение завершения резервного копирования echo “Backup завершено: $(дата)” >> $LOG_PATH echo “———————-” >> $LOG_PATH

Обязательно замените logfile-location/backup.txt фактическим местоположением резервной копии.

Мы назовем файл backup-full.sh.

Прежде чем планировать это, давайте запустим chmod +x резервное копирование-pi.sh. Чтобы запланировать это, введите кронтаб -е, а затем добавьте строку 0 14 * * 6 /backupscript-location/backup-full.sh.

Теперь вы можете сохранить файл.

3) Восстановить с помощью резервной копии

Теперь, когда мы создали резервную копию и запланировали ее, давайте посмотрим, как восстановить систему с ее помощью. Если вы хотите восстановить каталог, выполните следующий запрос.

rsync -av /home/backup/rasp /home/backup/rasp1

/home/backup/rasp — это исходное расположение, из которого копируются файлы резервных копий, тогда как /home/backup/rasp1 — это целевое расположение, в которое копируются файлы.

Чтобы восстановить систему, установите новую копию ОС Raspberry Pi на новую SD-карту. После установки загрузите Pi и завершите первоначальную настройку. После этого подключите резервный диск к Pi. Когда все подключено и работает, используйте следующую команду для восстановления резервной копии.

sudo rsync -avxhP /home/backup/rootfs/ /

После этого перезагрузите компьютер, и все будет готово.

Читайте: Как настроить модуль Raspberry Pi с настройками по умолчанию.

Как мне сохранить Raspberry Pi?

Если вы хотите сохранить Raspberry Pi, вы можете сделать резервную копию операционной системы. с помощью командной утилиты Rsync. Все, что вам нужно сделать, это подключить SD-карту и создать полную резервную копию с помощью команды, упомянутой ранее.

Читайте: Включите доступ к удаленному рабочему столу с помощью XRDP на Raspberry Pi.

Как стереть и перезагрузить Raspberry Pi?

Невозможно выполнить сброс настроек Raspberry Pi до заводских настроек. Все, что вы можете сделать в этом случае, — это переустановить ОС Raspberry Pi на SD-карту, при этом все данные будут удалены. Если вы хотите сохранить несколько элементов перед переустановкой резервной копии этих каталогов, следуйте вышеупомянутому руководству.

Читайте также: Установите Windows IoT Core на Raspberry Pi.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *