Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Резервное копирование с Duplicity

Duplicity — это утилита командной строки для резервного копирования и восстановления. Резервные копии могут быть загружены в хранилище по протоколам SCP, SFTP, WebDAV, S3, Swift и др. Утилита по умолчанию шифрует бэкапы с помощью GnuPG.

Ниже рассмотрим настройку duplicity для резервного копирования в объектное хранилище Timeweb Cloud по протоколу S3.

Подготовка

Создайте для хранения резервных копий отдельный бакет.

Установите пакет duplicity:

    

И установите пакет boto:

    

Скрипт для создания резервной копии

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

    

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

    

Запустите скрипт:

    

Скрипт для восстановления из резервной копии

Для восстановления файлов из бэкапа также можно использовать скрипт. Создайте файл restore.sh со следующим содержимым:

    

Дайте скрипту права на выполнение:

    

Запустите скрипт:

    
Была ли статья полезна?
Ваша оценка очень важна