Становится догмой: админы подразделяются на 2 категории:

1) еще не успел настроить бэкап

2) кто уже бэкапит (как правило в ужасе после того, как часть данных уже пропала).

Смысл:  настроить резервное копирование данных с кучи серверов под Ubuntu 9.04 на сервер бэкапов.
Решение: настраиваем ежедневное зеркалирование директорий rsync-ом, как транспорт используем ssh, авторизацию производим по публичным ключам.

Генерируем ключ на сервере, с которого будем бэкапить. Passphrase оставляем пустой:

# ssh-keygen -t dsa -b 1024 -f /home/user/rsync-key

Содержимое файла rsync-key.pub копируем и вставляем в файл /root/.ssh/authorized_keys на бэкап сервере:

Проверяем резервное копирование:

# rsync –delete -acvz -e “ssh -i /home/user/rsync-key” /share/test user@backupserv:/backup/test

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