Рестік введено
Restic — це сучасна програма для резервного копіювання, яка робить резервні копії ваших файлів:
- З Linux, BSD, Mac та Windows
- Багато різних типів зберігання, включно з самостійно розміщеними та онлайн-сервісами
- Це просто, і як виконуваний файл можна запускати його без сервера чи складних налаштувань
- Фактично, передаються лише ті частини файлу резервної копії, які дійсно змінилися
- Забезпечте безпеку, ретельно використовуючи шифрування на кожному етапі процесу
- Перевірена, що дозволяє вам бути впевненим, що ваші файли можна буде відновити за потреби
- Безкоштовний 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 дозволяє нам встановлювати кілька ключів доступу або паролів для кожного репозиторію. Насправді ми також можемо точно керувати цими ключами за допомогою підкоманд списку, додавання, видалення та passwd.
Поширені запитання
Проблеми з холодними складами
Не підтримується. Експериментальна підтримка відновлення з класів зберігання глибокого архіву льодовика S3 та S3 Glacier Deep Archive наразі доступна.
Повернення до льодовика AWS S3
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Джерело рішення Restic
Якщо потрібно резервувати кілька однакових файлів каталогів на нашому сервері, резервне копіювання restic на сервері A передасть деяку інформацію з сервера A (як показано нижче). Після цього, якщо потрібно синхронізувати додаткові дані на сервері B, поступова синхронізація не зможе. Тому що restic визначить, чи походить він з того ж джерела, виходячи з наступного представлення.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Посилання:Вхід за гіперпосиланням видно. |