Unix: резервное копирование в Amazon S3 для Debian и Ubuntu

Краткий мануал по организации резервного копирования в Amazon S3 для Debian и Ubuntu.

Первым делом необходимо зарегистрироваться и сгенерировать ключи.

Установить утилиту s3cmd. Для Debian и Ubuntu есть в репозиториях:

# apt-get install s3cmd

Под тем пользователем, из-под которого в дальнейшем будем выполнять резервное копирование вводим:

# s3cmd --configure

вас попросят ввести сгенерированные на амазоне ключи

Создаём хранилище, так называемый bucket:

# s3cmd --acl-private --bucket-location=EU mb s3://имя_хранилища_латиницей

Проверяем:

# s3cmd la

Бекап файлов в Amazon S3:

# s3cmd --acl-private --bucket-location=EU --guess-mime-type --delete-removed sync $backup_root/ s3://имя_хранилища/директория/

параметр —delete-removed говорит о том, что нужно удалять те файлы в хранилище, которые больше не существуют в исходной папке.

Рейтинг
( 5 оценок, среднее 3.2 из 5 )
Понравилась статья? Поделиться с друзьями: