Как установить и настроить утилиту Restic Backup

Restic Backup Изучение

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

Это руководство покажет вам, как установить и использовать Restic Backup Utility на вашем компьютере.

Что такое утилита Restic Backup?

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

Чтобы узнать больше о Restic, посетите указанный ниже ресурс:

https://restic.net

Как установить утилиту Restic Backup

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

Debian / Ubuntu

Для установки в Debian и других дистрибутивах на основе Debian используйте команду apt:

sudo apt-get install restic -y

Manjaro/Arch Linux

В дистрибутивах Manjaro и Arch используйте команду pacman:

sudo pacman -S restic

CentOS / REHL

В семействе дистрибутивов REHL вы можете использовать репозиторий Copr или загрузить двоичный файл Restic.

Используйте wget, чтобы загрузить двоичный файл и переместить его в каталог bin:

[centos@centos8 ~]wget https://github.com/restic/restic/releases/download/v0.12.0/restic_0.12.0_linux_amd64.bz2

[centos@centos8 ~]bzip2 -d restic_0.12.0_linux_amd64.bz2

[centos@centos8 ~]sudo mv restic_0.12.0_linux_amd64 restic && sudo mv restic /usr/bin

[centos@centos8 ~]sudo chmod a+x /usr/bin/restic

Как создать Restic Repository

Чтобы создать резервные копии Restic, нам нужно инициализировать каталог, который действует как репозиторий для Restic для хранения файлов. Репозиторий Restic может быть как локальным, так и на удаленном сервере или службе.

Давайте обсудим, как инициализировать локальный репозиторий.

Локальный репозиторий

Чтобы инициализировать локальный репозиторий, используйте команду Restic init, за которой следует — repo и каталог, в котором вы хотите создать репозиторий.

Например:

sudo restic init —repo /srv/backup-repo

Чтобы инициализировать локальный репозиторий, используйте команду Restic init

Хорошо, если вы помните пароль; он понадобится вам для доступа к файлам в репозитории.

Удаленный репозиторий

Чтобы создать удаленный репозиторий на сервере, используйте протокол SFTP. Перед этим убедитесь, что на сервере настроен SSH и вход без пароля, так как Restic не сработает, если будет запрошен пароль.

После того, как вы все настроили на своем удаленном хосте, используйте команду ниже:

sudo restic -r sftp:user@192.168.0.22:/srv/backup-repo init

Как создавать резервные копии без ограничений

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

Чтобы создать простую резервную копию, используйте команду, показанную ниже:

sudo restic backup -r /srv/backup-repo/ ~/archives —verbose

Приведенная выше команда автоматически создает снимок каталога

Приведенная выше команда автоматически создает снимок каталога ~ / archives и добавляет его в репозиторий, который мы создали ранее. Вы заметите, что значение снимка имеет форму шестнадцатеричных символов, что упрощает и ускоряет их идентификацию.

Restic — это быстрый инструмент, который может обрабатывать множество файлов за несколько минут без нагрузки на вычислительные ресурсы. Вы можете минимизировать вывод процесса резервного копирования Restic, пропустив параметр — verbose.

Стоит отметить, что Restic очень эффективен и пропускает повторяющиеся файлы перед добавлением их в репозиторий.

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

Как добавлять теги к снимкам

Restic также позволяет добавлять теги или дополнительную информацию к снимку. Таким образом, вы можете легко идентифицировать снимок. Чтобы добавить тег, используйте команду как:

sudo restic -r /srv/backup-repo backup —tag MySQL-Backups —tag nginx-mysql ~/archives

Затем вы можете ссылаться на снимок, используя указанные теги.

Работа с репозиториями

Для просмотра снимков в репозитории используйте команду:

снимки sudo restic -r / srv / backup-repo

Для просмотра снимков в репозитории используйте команду

Удаление снимка

Чтобы удалить снимок из репозитория, используйте команду «забудьте», за которой следует имя или тег снимка.

Используйте команду:

sudo restic forget 9e549b6d -r /srv/backup-repo

Однако команда Forgot по-прежнему резервирует данные

Однако команда Forgot по-прежнему резервирует данные, на которые ссылаются файлы, хранящиеся в удаленном снимке. Вы можете удалить данные, на которые нет ссылок, с помощью команды prune.

sudo restic prune -r / srv / резервное репо

Вы можете удалить данные, на которые нет ссылок, с помощью команды prune

Восстановление резервной копии

Восстановить файлы из сохраненного снимка просто. Используйте команду ниже, чтобы восстановить резервную копию:

sudo restic restore -r /srv/backup-repo/ 194f005a —target /tmp/restores

Восстановить файлы из сохраненного снимка просто

Заключение

В этом руководстве мы обсудили, как установить и использовать утилиту резервного копирования Restic. Это руководство представляет собой начальное руководство, которое научит вас выполнять основные операции резервного копирования и восстановления.

Читайте также:  3 особенности, которые новички упускают из виду при создании API
Оцените статью
bestprogrammer.ru
Добавить комментарий