Бэкап данных при помощи rsync

Автор: Admin

Дата:2011-08-05

Бэкап в Linux при помощи rsync

Давайте рассмотрим несколько вариантов резервного копирования нужных нам данных с одного компьютера на другой в ОС Linux.
Для этого будем использовать rsync.

1 Вариант
Это простое копирование со станции 192.168.20.253, каталогов horewall и ppp в локальный каталог /local/backup/
rsync -avz --delete root@192.168.20.253:/etc/shorewall /local/backup/ &&
rsync -avz --delete root@192.168.20.253:/etc/ppp /local/backup

2 Вариант
 rsync --delete -backup --backup-dir=/locale/backup/backup-`date +%A` -avz root@192.168.20.253:/etc/samba/ /locale/backup/current-backup/
В данном способе логика следующая:
а) происходит подключение по ssh к станции 192.168.20.253 и копирование каталога (/etc/samba/) в локальный каталог (/locale/backup/current-backup/)
б) На следующий день произошли изменения в каком-либо из файлов каталога (/etc/samba/) в результате все новые файлы копируются в /locale/backup/current-backup/, а файлы которые оставались до копирования в (locale/backup/current-backup/) переносятся в /locale/backup/backup-`date +%A` где (backup-`date +%A` = день недели)

3) Для автоматизации копирования рекомендуется настроить безпарольный доступ по ssh или настроить nfs и примонтировать как локальный диск. Автоматизировать все это при помощи crontab.

Проделайте это сначала на тестовой машине, а потом уже только на реальной.

Количество просмотров: 6951

Комментарии к статье:

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

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024