Restic – бесплатная, быстрая, открытая, безопасная и кросс-платформенная программа резервного копирования, написанная с использованием языка программирования Go.
Restic шифрует данные с помощью AES-256 в режиме счетчика и аутентифицирует его с помощью Poly1305-AES.
Резервное копирование и восстановление данных с помощью restic очень быстро и просто.
В этом уроке мы увидим, как установить restic и как сделать резервную копию и восстановить данные с помощью Linux.
Установка Restic
Restic доступен в AUR. Таким образом, вы можете установить его с помощью любых помощников AUR в системах на базе Arch.
Использование Pacaur:
# pacaur -S restic-git
Использование Packer:
# packer -S restic-git
Использование Trizen:
# trizen -S restic-git
Использование Yay:
# yay -S restic-git
Использование Yaourt:
# pacaur -S restic-git
На Debian, Ubuntu, Linux Mint:
# sudo apt-get install restic
В ОС Nix:
# nix-env --install restic
Использование Linuxbrew:
# brew install restic
Для других операционных систем вы можете их компилировать и устанавливать, как показано ниже.
Во-первых, убедитесь, что вы установили язык Go в своей системе.
После того, как Go установлен, git clone restic github respository:
# git clone https://github.com/restic/pestic
Эта команда будет клонировать все содержимое резидентного репозитория в текущем рабочем каталоге вашей системы.
Cd в каталог restic:
# cd restic
И установите Restic, как показано ниже:
# go run build.go
Готово! Далее мы увидим, как использовать Rectic для резервного копирования и восстановления данных.