Я работаю на нескольких разных компьютерах (ПК, два ноутбука) и ищу способ легко синхронизировать файлы на этих машинах.

Я хотел бы, чтобы это работало следующим образом:

  • У меня есть внешний жесткий диск с последними версиями данных;
  • Когда я подключаю жесткий диск, какая-то программа автоматически синхронизирует данные в двух направлениях (возможно, на жестком диске есть новые файлы, может быть, на компьютере) и запрашивает разрешение конфликтов;
  • Данные синхронизируются на лету, когда я их изменяю.

На самом деле SkyDrive и Google Drive решают мою проблему с двумя исключениями: данные хранятся в Интернете, а я хочу, чтобы они хранились в автономном режиме, и недостаточно места (я хочу синхронизировать данные на ~ 20 ГБ, может быть, больше).

У вас есть какие-нибудь предложения?

2 ответа2

0

Есть много приложений, чтобы сделать это для вас в зависимости от вашего бюджета и требуемого уровня автоматизации / простоты использования.

Больше всего я знаком с SyncBackSE. Есть бесплатная версия, но я не уверен, проверяет ли она вставку диска или текущий мониторинг, который вы хотите. Конечно, версия SE делает то, что вы хотите. Существует пробная версия, так что вы можете попробовать ее.

SyncBack позволит вам в фоновом режиме отслеживать появление определенного идентификатора диска и запускать на нем профиль синхронизации.

Он также будет использовать собственные события Windows для отслеживания изменений в файлах / папках и синхронизации по мере необходимости.

0

Я должен предположить, что местоположение файла будет одинаковым на каждой машине, и если предположить, что несколько означает «управляемые» несколько компьютеров, я бы рассмотрел файл Robocopy, поскольку он синхронизируется:

Расположение кода

robocopy <Source> <Destination> [<File>[ ...]] [<Options>]

Итак, использовать реальный пример

robocopy \\SourceServer\Share \\DestinationServer\Share /MIR /FFT /Z /XA:H /W:5

/MIR указывает, что robocopy должен отражать исходный каталог и целевой каталог.
/FFT использует толстую синхронизацию файлов вместо NTFS.
/Z гарантирует, что robocopy может возобновить передачу большого файла в середине файла вместо перезапуска.
/XA:H заставляет robocopy игнорировать скрытые файлы
/W:5 сокращает время ожидания между сбоями до 5 секунд вместо 30 секунд по умолчанию.

Это означает, что возможно наличие разных версий этого файла для каждого компьютера, и здесь есть много постов в SU, в которых объясняется, как использовать Task Scheduler для определения типа USB и затем запуска команды (например, запуска программы).

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .