резервное копирование в Linux — duplicity HOW-TO

Самое простое что можно придумать, когда админ задумывается о резервном копировании данных это набор самописных скриптов с использованием tar. Неплохое решение, но заморачивание с этим насаждением скриптов, из которых в конце концов придется вырасти, пустая трата времени на мой взгляд.

предлагаю простое решение, как в разворачивании, так и в эксплуатации. Покажу на примере CentOS.
Подключите репозитарии dag и epel, затем в консоли выполните команду:

yum install duplicity python-GnuPGInterface -y

на этом установка завершена, теперь к практике эксплуатации. Предположим, нам нужно делать резервные копии /home на смонтированный в /backup диск диск. Для начала создадим full backup.

/usr/bin/duplicity full —no-encryption /home/ file:///backup/

теперь добавим в cron задание на инкрементальное резервное копирование:

 crontab -e

строчку:

0 3 * * * /usr/bin/duplicity incremental  —no-encryption /home/ file:///backup/

duplicity умеет шифровать резервные копии, это удобно если резервные копии планируется хранить не на 100% надежном сервере или при паранойи у руководства. Для шифрования резервных копий, создайте ключ:

gpg —gen-key

и заменив

—no-encryption

на

—encrypt-key=»YOUR-KEY»

Опять таки, раз речь зашла о резервном копировании на другой сервер, то нельзя не упомянуть о том что duplicity умеет делать копии по rsync scp ftp webdav ssh. Подробнее в

duplicity —help

Восстановление тоже просто:

duplicity restore —no-encryption -t2009-05-01  file:///backup/ /home/restore/

Посмотреть статус хранилища резервных копий можно командой:

duplicity collection-status file:///home/backup/

Источник http://itblog.su/rezervnoe-kopirovanie-v-linux-duplicity-how-to.html

Запись опубликована в рубрике *CentOS, *Unix,*Linux. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91