Какое программное обеспечение можно использовать для синхронизации файлов, которые обнаруживают изменения на каждом из моих компьютеров и постоянно синхронизируются с постоянно включенным сервером? Я ищу:
- Запуск в качестве службы на сервере и клиентах
- Обнаружение изменений в реальном времени
- Дельта-синхронизация (например, редактирование тега ID3 не должно приводить к передаче всего файла)
У меня есть VPN, так что только локальная сеть и незашифрованный трафик в порядке. Сервисы, которым требуется облачное хранилище, например DropBox, отсутствуют, поскольку я поддерживаю свой собственный сервер.
РЕДАКТИРОВАТЬ: Я использовал отличный Cubby (в бета-версии на https://www.cubby.com/ ). Нет необходимости в VPN, кажется почти святым Граалем синхронизации. Онлайн-хранилище не является обязательным, поэтому вы можете отключить прямую синхронизацию без него.
Ответы:
Есть много решений rsync для Windows. rsync - это программное приложение и сетевой протокол для Unix-подобных систем и систем Windows, которые синхронизируют файлы и каталоги из одного места в другое, минимизируя передачу данных с использованием дельта-кодирования, когда это необходимо. Важной особенностью rsync, не встречающейся в большинстве подобных программ / протоколов, является то, что зеркалирование происходит только с одной передачей в каждом направлении. rsync может копировать или отображать содержимое каталога и копировать файлы, при необходимости используя сжатие и рекурсию.
источник
rsync
может выполнять только одностороннее копирование, но не реальную синхронизацию, что делает очень трудным обработку конфликтов (файл был изменен в обе стороны), добавления, удаления ... не говоря уже об отсутствии мониторинга в реальном времени.Microsoft имеет технологию распределенной файловой системы ( DFS ), которая существует для синхронизации между серверами, но я искал целую вечность и не нашел хорошего решения, которое работает так же безупречно, как Dropbox или аналогичные технологии для клиентских компьютеров.
источник
Похоже, бесплатная утилита BestSync делает то, что вы просите.
Другие возможности:
DSynchronize (прокрутите вниз, чтобы достичь)
SYNCING.NET
BlueFish File Mirror
Dropbox : он не только синхронизирует файлы в режиме реального времени, он также хранит копии и прошлые версии в Интернете.
источник
Если вы ищете собственное решение для Windows, которое не требует дополнительного программного обеспечения, вы можете использовать «автономные файлы».
С каждого компьютера вы просто получаете доступ к нужным папкам непосредственно на сервере, только вы включаете функцию «сделать доступной автономно» для этих папок, что позволит Windows сохранять их копии локально на каждом компьютере.
Вы даже можете изменить расположение окон, где хранятся эти папки .
источник
Я считаю, что Beyond Sync - это инструмент, который вы ищете. Это не бесплатно (первые 30 дней), но работает как сервис и выполняет синхронизацию в реальном времени между сетями, внешними устройствами и т. Д.
источник
Это решение хорошо работает для меня с несколькими системами, но не использует ваш сервер. Я использую приложение Western Digital Live (Duo) и приложение WD SmartWare. Приложение поставляется с накопителем. После настройки оно выполняет резервное копирование выбранных данных. Доступен как один или два диска RAID 1
SmartWare
источник