1

У меня есть несколько Linux-компьютеров, которые я хочу синхронизировать. У меня есть сервер, экспортирующий файловую систему через nfs, ftp или sshfs. Я монтирую их в ~/syncenc. С помощью encfs они монтируются в ~/sync. Работать непосредственно в этом каталоге нормально, пока компьютер подключен к сети. Но некоторые из них - это ноутбуки, которые должны сохранять свой домашний каталог локальным, но синхронизироваться при подключении к Интернету. Как локальные, так и удаленные данные могут меняться, конечно. Также, если файл перемещен с одной стороны, он должен быть перемещен и с другой, то же самое для папок. Программное обеспечение должно быть FOSS.

Я ищу программное обеспечение, которое может сделать это. Итак, я нашел: https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of_file_synchronization_software, но таблица довольно неполная.

  • rsync - не работает двунаправленный не так ли?
  • unisono - не может исключать файлы, там для бесполезных (очевидно, вы не можете синхронизировать a/b с рекурсивно) и не может обнаружить операции переименования / перемещения.
  • Dir Sync Pro - не может обнаружить операции переименования / перемещения, не подходит.
  • iFolder - Википедия кое-что говорит о P2P. ?? Также, похоже, это зависит от специального Сервера программного обеспечения.

1 ответ1

0

Поскольку вы, похоже, работаете в Linux, вы можете посмотреть на http://www.sparkleshare.org ... кажется, что он хорошо развивается и имеет хорошую поддержку Linux / Mac / Android. Windows и iOS пока отстают, но если они вам не нужны, это может помочь вам.

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