У меня есть сервер Linux, на котором хранятся некоторые файлы, и я хочу синхронизировать их с моим Mac. Я могу смонтировать каталог сервера, поэтому после монтирования это просто синхронизация каталога с каталогом. Существуют тысячи файлов, поэтому инструмент синхронизации должен быть достаточно умным, чтобы синхронизировать только измененные файлы.
Есть ли какое-либо программное обеспечение для Mac, которое делает это автоматически (или по расписанию)? Ожидаемое действие следующее:
Вы можете комбинировать инструмент arRsync на основе графического интерфейса для OS X с использованием /net
для автоматического подключения общего ресурса для достижения желаемого.
Удаленный общий ресурс будет автоматически смонтирован, если вы получите доступ к/net/hostname/exportname
. Поэтому используйте этот путь в arRsync, и когда вы запустите синхронизацию, он автоматически монтируется, а затем сканирует и синхронизирует только дельты.
Если вы предпочитаете , доступна старая добрая командная строка rsync
. Он поставляется с OS X. Вот страница руководства для него .
::
синтаксис говорит rsync
о том, что на целевой машине запущен файл rsync server
. Это, как правило, не распространено и не обязательно, если вы используете /net
подход с автоматическим монтированием.Dropbox также может быть полезен. Он обеспечивает автоматическую синхронизацию папок и делает это «умным» способом, который вы описали.
У него есть клиенты windows, linux и osx.
boehj
rsync
. Это мощная кроссплатформенная программа. Он есть в дистрибутивах OS X и Linux из коробки. Есть некоторые опасения, что версия,rsync
которая поставляется с OS X, устарела и не обрабатывает вилки ресурсов и другие вещи должным образом.rsync
является «умным», потому что он будет создавать резервные копии только измененных данных. Остальное, что вы хотите, может быть достигнуто с помощью сценария, но как написать такой сценарий, я понятия не имею.