У нас есть 12 серверов Debian, с которых мы хотим копировать определенный каталог всего на один сервер еженедельно. Этот сервер будет действовать как своего рода резервный сервер.
Есть предложения, как это сделать?
Rsnapshot - это то, что вам нужно. Rsnapshot так же прост в настройке, как и ваши собственные команды rsync, и добавит некоторую гибкость. http://rsnapshot.org/. Rsnapshot автоматически создаст версии вашей резервной копии, но только относительно небольшой объем дополнительного хранилища (дельты)
Вам нужно будет настроить ключи ssh для безопасного копирования любого типа.
Я рекомендую вам помнить, что вы можете несколько файлов конфигурации rsnapshot а затем позвоните им со своего crontabs или анакронтабс.
rsnapshot -c /etc/your_config_file_for_servers1
rsnapshot -c /etc/your_config_file_for_servers2
Чтобы сделать это безопасно по сети, пройдите через ssh, если вам нужны зашифрованные данные, иначе через нфс.
Если вам нужно сделать резервную копию рабочей станции или сервера, которые не всегда работают, посмотрите @ анакрон
Комбинация rsync, ssh и некоторых базовых сценариев bash - это лучший вариант. Это не сложно.