rsync удаленное локальное автоматическое резервное копирование

Поскольку вся моя работа хранится на удаленном сервере, я хотел бы автоматически создавать резервные копии своего сервера ежемесячно и еженедельно. Мой сервер работает Centos 5.5 и во время поиска в Интернете я нашел инструмент с именем rsync. Я получил свое первое обновление вручную, используя эту команду в терминале:

sudo rsync -chavzP --stats USERNAME@IPADDRES: PATH_TO_BACKUP LOCAL_PATH_TO_BACKUP 

Затем я запрашиваю пароль для этого пользователя, а боб – мой дядя.

Это резервное копирование необходимых файлов с моего удаленного сервера на локальное устройство, но кто-нибудь знает, как я могу автоматизировать это? Как автоматический запуск этого скрипта каждый воскресенья?

РЕДАКТИРОВАТЬ

Я забыл упомянуть, что я позволю прямому резервному копированию файлов, которые мне нужны, а затем скопируйте эти файлы с удаленного сервера на локальный сервер.

One Solution collect form web for “rsync удаленное локальное автоматическое резервное копирование”

Я предполагаю, что вы выполняете резервное копирование с удаленного сервера на локальный компьютер, который всегда доступен и доступен.

Сначала настройте аутентификацию с открытым ключом на своем сервере. На удаленном сервере выполните

 ~# ssh-keygen 

принять по умолчанию и не вводить пароль, чтобы ключ работал без пароля. Тогда сделайте

 ~# ssh-copy-id user@yourlocalmachine.example.com 

и указать пароль пользователя локального сервера. Протестируйте его с помощью:

 ~# ssh user@yourlocalmachine.example.com 

Вы должны войти в систему без пароля.

После этого на удаленном сервере добавьте задание cron, выполняющее соответствующие команды rsync. Например:

 ~# vim /etc/cron.daily/backup #!/bin/sh rsync -avq /sourcedir1 /sourcedir2 user@yourlocalmachine.example.com:/destinationdir ~# chmod 755 /etc/cron.daily/backup 

Сначала проверьте команду на живой оболочке без флага -q, чтобы проверить, что все работает. Работа cron будет работать каждую ночь. Вы можете поместить аналогичный скрипт в /etc/cron.weekly и так далее.

Вы можете вернуть весь процесс и настроить скрипт / cronjob на своем локальном компьютере в зависимости от вашей ситуации.

  • Попытка запуска rsync между двумя удаленными серверами посредством переадресации через обратный порт с помощью ключа ssh
  • Как настроить разрешения на внешний жесткий диск, чтобы использовать его для резервного копирования с помощью rsync?
  • почему rsync не выполняет дельта-перенос
  • Подавить сообщение сервера в rsync
  • Как rsync файлы между двумя пультами?
  • Ошибка rsync mkstemp: неверный аргумент (22) с флэш-накопителем USB
  • BTRFS отправляет только новые файлы, не удаляя ничего на удаленном
  • rsync 3.1.0 создает пустые каталоги резервных копий
  • Использование Rsync совместно с Find
  • создание образа устройства для сетевого расположения
  • Как получить информацию о файлах, скопированных на мой компьютер с помощью команды удаленного rsync?
  • Получить файлы на удаленной копии, но не локальные
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.