Использование rsync + cron для синхронизации машины за брандмауэром с моим Dropbox

У меня есть машина (A) за брандмауэром без доступа к Интернету, на этом компьютере я могу монтировать каталоги NFS на другой машине (B), которая может получить доступ к Интернету и доступна из Интернета, но я ничего не могу установить на этой машине (В).

Я хочу сохранить каталог на (A) в синхронизации с моим Dropbox (который я использую на всех моих других машинах (не A или B), все они регулярно подключаются к Интернету).

Решение, с которым я столкнулся, – это выполнить задание cron (A), чтобы вызвать две команды rsync для синхронизации каталога на (A) с установленным каталогом NFS, который на самом деле включен (B).

Затем у меня может быть задание cron на другой машине в Интернете, которая синхронизирует мой Dropbox с каталогом на (B).

Любой может видеть какие-либо проблемы с этим планом или имеет лучшее предложение?

Любая другая утилита unix, кроме cron и rsync ?

One Solution collect form web for “Использование rsync + cron для синхронизации машины за брандмауэром с моим Dropbox”

Вы можете использовать Unison для синхронизации ваших файлов. Unison использует протокол rsync и может работать через ssh. Возможно, вам потребуется скопировать исполняемый файл в ваш каталог в удаленной системе.

Использование rsync может вызвать проблемы, так как сложно синхронизировать удаление файлов.

EDIT: для синхронизации папки A с системой C (с рабочим Drobox) выбранный каталог на B становится концентратором и двумя спицами A и C. Запланируйте шаги так, чтобы за один раз запускался только один.

  • Расписание Unison в системе C для синхронизации с каталогом на B.
  • Расписание Unison в системе A для синхронизации с каталогом на B. (Может потребоваться установка NFS в каталог.)
  • Периодически проверяйте Unison на наличие конфликтов, если автоматическое разрешение не было настроено.

Есть и другие способы справиться с этим. Если каталог в B всегда установлен, когда вам это нужно, вы можете пропустить этот шаг. Символьная ссылка на mounts NFS для autofs справится с этим.

ps Сегодня я работал с WinSCP и обнаружил, что у него есть функция синхронизации. Кажется, это полезно для периодического использования. Unison все еще лучше для автоматических обновлений.

  • Как я могу rsync только некоторые файлы в некоторых каталогах
  • mv с функциональностью rsync
  • настройка rsync для инкрементного резервного копирования и восстановления
  • rsync --del или --delete
  • Сброс соединения Rsync с помощью одноранговой сети
  • Rsync, включают только определенные типы файлов, исключая некоторые каталоги
  • Резервное копирование с использованием rsync
  • Как rsync-файлы при установке USB-накопителя
  • rsync 3.1.0 создает пустые каталоги резервных копий
  • Возможно ли мониторинг rsync с помощью устройства pts?
  • Сравнение двух каталогов на разных серверах
  • Linux и Unix - лучшая ОС в мире.