Появление Restic
Restic — это современная программа для резервного копирования, которая делает резервные копии ваших файлов:
- С Linux, BSD, Mac и Windows
- Множество различных типов хранилища, включая самостоятельные и онлайн-сервисы
- Это просто, и как исполняемый файл можно запускать его без сервера или сложной настройки
- Фактически, передаются только те части резервного файла, которые действительно изменились
- Обеспечивайте безопасность, тщательно используя шифрование на каждом этапе процесса
- Проверяемые, что позволяет вам гарантировать, что ваши файлы могут быть восстановлены при необходимости
- Free Restic полностью бесплатен для использования и полностью открыт с исходным кодом
Совместимость:После выхода версии 1.0.0 мы гарантируем, что все репозитории будут обратно совместимы в рамках одного крупного релиза; Пока мы не добавляем основную версию, данные можно будет прочитать и восстановить. Мы стремимся быть полностью совместимыми со всеми предыдущими версиями.
Поддержка репозиториев:
- Местный
- SFTP
- Сервер REST
- Amazon S3
- Minio Server
- Совместимое с S3 хранилище
- Васаби
- Система объектного хранения Alibaba Cloud (Aliyun) (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- Другие маршруты через RCLONE
- Запрос пароля в Windows
- Репозитории, доступные для групп
- Репозитории с пустым паролем
Официальный сайт:Вход по гиперссылке виден. Загрузка для Windows:Вход по гиперссылке виден. Документация:Вход по гиперссылке виден. Параметры командной строки:Вход по гиперссылке виден. Источник:Вход по гиперссылке виден. Идея дизайна:Вход по гиперссылке виден.
Скачать и установить Windows
Скачайте версию инструмента для Windows, чтобы распаковать пакет. Переименуйте restic_0.18.0_windows_amd64.exe в restic.exe и вставьте его%SystemRoot%\System32Оглавление ниже. Опустить (или добавить в переменные среды)
Туториал по Restic
Инициализация репозитория
Возьмём, к примеру, демонстрацию локального репозитория:
Резервные копии файлов
Сделайте резервную копию файлов диска в репозиторий (сделайте резервную копию всех файлов в каталоге D:\360Downloads) с помощью следующей команды:
Испытательный пробег
Вы можете выполнить резервное копирование в пробном режиме, то есть просматривать конкретную информацию о модификациях без коммитирования с помощью следующей команды:
Список всех снимков
Снимок Рестика — этоСодержит состояние всех файлов, а не только тех, что были изменены, добавлены или удалены。 Однако благодаря эффективному механизму дедупликации фактическое количество хранимых данных оптимизируется, что позволяет избежать повторного хранения одного и того же содержимого. Такой дизайн делает Restic очень эффективным для резервного копирования больших объёмов схожих данных, сохраняя независимость и целостность каждого снимка.
Команда следующая:
В снимке отображаются файлы
Чтобы получить список файлов в конкретном снимке, можно использовать следующую команду ls:
Проверьте полноту и согласованность
Эту команду следует выполнять периодически, чтобы внутренние компоненты репозитория были без ошибок, следующим образом:
Удалить резервные снимки
Удалите резервные снимки, оставьте только последний (то есть самый последний) снимок, а когда Forget запускается с политикой, restic сначала загружает список всех снимков, а затем нажимает егоИмена хостов и пути группируют их(То есть, разные имена хостов и пути будут сохранять снимок, а не только один в конце!) )。 Команда следующая:
Восстановление из резервной копии
Для восстановления файлов с снимков следующая команда:
Управляйте ключами от склада
Key Command позволяет нам установить несколько ключей доступа или паролей для каждого репозитория. На самом деле, мы также можем точно управлять этими ключами с помощью подкоманд list, add, redelete и passwd.
Часто задаваемые вопросы
Проблемы с холодными складами
Не поддерживается. В настоящее время доступна экспериментальная поддержка восстановления классов хранения глубокого архива ледников S3 и S3 Glacier.
Возвращение к леднику AWS S3
Вход по гиперссылке виден.
Вход по гиперссылке виден.
Источник решения Restic
Если нужно резервно копировать несколько одинаковых файлов каталогов на нашем сервере, использование резервного копирования Restic на сервере A будет передавать часть информации с сервера A (как показано ниже). После этого, если нужно синхронизировать инкрементальные данные на сервере B, вы не сможете синхронизировать их постепенно. Потому что restic определит, исходит ли он из того же источника, исходя из следующего представления.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Ссылка:Вход по гиперссылке виден. |