Синхронизировать сетевой каталог в подобном дропбоксу стиле, но без облачной загрузки [закрыто]

2

Некоторые могут подумать, что это репост предыдущего опроса, но я просмотрел много постов и перепробовал много инструментов - но ни один из них не дал мне того, чего я хочу.

Мне очень нравится Dropbox, и я часто пользуюсь им в частном порядке. Проблема в том, что я не хочу пользоваться той же услугой на моей рабочей машине.

Я использую сетевой каталог для хранения файлов проекта. Иногда сеть не работает или у меня возникают проблемы с MS Word, потому что файлы находятся в сети, а не локально на моем компьютере (да, слово так).

Я просто хочу иметь инструмент синхронизации, который проталкивает и перетаскивает все файлы из сетевой директории на мою машину и наоборот - точно так же, как это делает Dropbox. Но просто нет загрузки на внешний сервис хранения.

Многие программы, которые люди рекомендуют, не работают с сетевыми дисками (Live Mesh и т. Д.)

Пока что я использую SyncToy и настроил синхронизацию по расписанию, но меня это совсем не устраивает. Хотите, чтобы синхронизация была мгновенной - как Dropbox.

Мое решение должно работать на Windows 7 ...

Norfeldt
источник
cubby.com выполняет «синхронизацию без внешнего хранилища» (вы можете выбрать для каждой папки, будет ли она реплицирована в облако или нет). Синхронизация все еще фактически проходит их серверы, как я понимаю, но происходит мгновенно.
Пол
Я не могу использовать службу, которая пересекает другие серверы. Это будет расценено как утечка данных. Против политики компании ..
негодяй
Вы уже пробовали allwaysync.com Это работает со всеми видами вещей и имеет возможности двунаправленной синхронизации
Филипп Р.

Ответы:

2

А как насчет Sparkleshare ?

Он использует git под капотом, но вам больше нечего делать, кроме создания папок, которые вы хотите синхронизировать, и добавления ваших клиентов.

SparkleShare нужен хост Linux, этот хост может монтировать сетевой привод через Samba /home/storage/[project].

teissler
источник
SparkleShare выглядит очень многообещающе, и я установил его, чтобы проверить это. Но я не могу связать его с моим сетевым диском .... Чтобы подключить его, мне нужно указать адрес сервера и направление папки. В моем случае я хотел бы синхронизировать «Q: \ demo folder», но если поставить «Q» в качестве адреса, а «demo folder» не
принесло
0

Используйте мерзавец. Это мощная система контроля версий, которая позволяет в любое время выдвигать / извлекать всю информацию, создавать ветки, отменять изменения, и все может быть онлайн в любом хранилище.

Санни Син
источник
Я не могу ... Я не единственный, кто использует эту общую папку, и другие люди не будут знать, как использовать git ... и AFAIK. Мне приходится все время вручную нажимать и тянуть с помощью git. Я не работаю с кодом, но в основном документы MS.
Норфельдт
Неважно, что вы делаете, кодируете или выполняете офисные задачи, git или любая другая система контроля версий может отслеживать изменения в файлах. Я не уверен, но могут быть некоторые планировщики для передачи / извлечения данных с сервера. Ps git не
сложен,
Терминальные команды как бы исключают автоматизацию, которую я искал, поэтому я и ссылаюсь на решение dropbox-semilar-solution. Использование такой системы, как git, также требует, чтобы другие участники использовали ее.
Норфельдт
0

Поскольку я не могу добавить комментарий к ответу @sanny Sin, я поставил этот ответ.

На самом деле, Git идеально подходит для этой работы. Вы даже можете автоматизировать это. Моя идея состоит в том, чтобы написать небольшой скрипт shell / python / vb (все, что угодно), который может отслеживать изменения в определенной папке (и ее подпапках), например, в этой . На каждом событии вы запускаете соответствующую команду git. То же самое относится и в обратном направлении - вам нужно отслеживать изменения в «главном репозитории» (ваш файловый сервер) и извлекать изменения оттуда. Вы запускаете скрипт один раз и держите его в фоновом режиме ... он должен вести себя как dropbox.

Если вам не нравится git, вы можете сделать то же самое с rsync. Вы теряете некоторые сильные стороны git, но сценарий может быть немного проще в реализации.

(Даже Dropbox не синхронизируется мгновенно, всегда есть небольшая задержка. Обычно вы ее не узнаете.)

SME
источник