Бэкапим с помощью rdiff-backup

Автор: johnmate от 25-12-2011, 00:38, посмотрело: 698

0
Итак, в этой статье я расскажу как бэкапить сервер на локальное и удаленное хранилище.
rdiff-backup – система позволяющая сохранять изменения и получить состояние любого сохраненного файла на любое время в которое делался бекап. Из самого названия rdiff-backup видно, что система эта построена на по принципам rdiff. А сам rdiff-backup сохраняет историю изменений, так что бы можно было откатится на любой момент. Ну и основное достоинство – это то что rdiff-backup позволяет бекапиться на удаленный сервер. В общем rdiff-backup достаточно простая система, нет никаких заумностей и в то же время функциональна. Строить будем систему удаленного бекапа, а именно server1 будем бекапить на server2.

Начнем с установки rdiff-backup. Ставить будем из репозитория epel:

yum -y install rdiff-backup

Есть один нюанс, если вы будете бекапится на удаленный сервер, то и на удаленном сервере тоже нужно установить rdiff-backup.
Далее создаем на серверах пользователя и ключи авторизации. Детально описывать создание пользователей и подключение по ключам не буду.

Бэкапим на локальный сервер:

rdiff-backup --exclude /tmp --exclude /mnt --exclude /proc / /mnt/backup


Бэкапим на удаленный сервер:

rdiff-backup --force --exclude-sockets --exclude-special-files \
--exclude-fifos --exclude-device-files --exclude /tmp \
--exclude /mnt / user@server2::/backup/server1


Для того чтобы посмотреть инкременты:

rdiff-backup -l user@server2::/backup/server1/home


Для восстановления:

rdiff-backup --force -r 1D user@server2::/backup/server1/home /home

Категория: Статьи » программы

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.