Как я могу синхронизировать папки между несколькими компьютерами в моей домашней сети?

12359
Rowland Shaw

Как и многие люди, я делаю довольно много фотографий, а также довольно много людей, которых я делаю не так часто, как следовало бы.

То, что я хотел бы сделать, это автоматически синхронизировать папку «для резервного копирования» с некоторыми другими машинами, которые находятся в моей домашней сети.

Мне нужно то, что:

  • Не требует входа в систему
  • Отслеживает папки и не требует ручного запуска
  • Отправляет только то, что изменилось
  • Не форсирует трафик через интернет-соединение (начальная синхронизация может составлять несколько гигабайт)
  • Не ограничен за пределами доступного локального дискового пространства ( РЕДАКТИРОВАТЬ: ради аргумента предположим, что есть более 50 ГБ, которые я хотел бы плавать вокруг.)
  • Справляется, если «другой конец» неожиданно исчезает, недоступен (например, если я забрал свой ноутбук, чтобы увидеть своих родителей, я, очевидно, не смогу увидеть свой настольный ПК)

Кто-нибудь знает что-нибудь, что отвечает всем требованиям? Я подошел поближе к таким вещам, как Windows Live Mesh (но они оба ограничены по количеству и требуют, чтобы я вошел на обоих концах для синхронизации с er, sync), но я хочу оценить варианты, прежде чем садиться и разрабатывать что-то сам, если это будет необходимо.

Кто-нибудь знает что-нибудь, что соответствует моим требованиям?

35
Просто ободрили более важные моменты. Для полноты картины, одна система, которая обрабатывает почти все точки, - это общие папки в MSN Messenger (очевидно, нарушает требование работать без входа в систему). Rowland Shaw 14 лет назад 0
Вам нужен интернет и локальная сеть или просто локальная сеть? Josh 14 лет назад 0
Мне нужна * только * ЛВС (у меня уже есть интернет-решение для резервного копирования других важных файлов, предоставленных моим провайдером). Rowland Shaw 14 лет назад 2

12 ответов на вопрос

14
dyve

Ты многого просишь.

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

Вы могли бы взглянуть на SyncToy, так как из ваших тегов я предполагаю, что вы находитесь в Windows. Это бесплатно от Microsoft.

Тем не менее, это МОЖЕТ не выполнить ваше требование "не входить в систему". Я не совсем уверен, как это интерпретировать. SyncToy не работает, когда вы не вошли в систему на машине, которая требует синхронизации. Однако он может извлекать данные из автоматических компьютеров (если они предоставляют доступ к протоколам, которые использует SyncToy.

SyncToy работал для меня и для моих друзей в прошлом. Я в настоящее время не использую это, потому что я перешел на Mac.

Обновление: от пользователей Windows, я также слышу хорошие истории о SyncBack, который предлагает бесплатную версию.

Я рассмотрю это далее, я не оценил, что он может синхронизироваться с автоматическим хостом - я доволен требованием войти в систему хотя бы на хосте, генерирующем файлы. Rowland Shaw 14 лет назад 0
Я забыл все о синктой. Вы можете настроить запланированное задание так, чтобы вам не нужно было входить в систему, он будет копировать только измененные файлы. Единственное, что он не сделает, это быть непрерывным Matthew Steeples 14 лет назад 0
Теоретически, как только начальная синхронизация будет выполнена, я мог бы настроить запланированное задание на выполнение каждого часа, чтобы сделать это наиболее близким к моим требованиям. Rowland Shaw 14 лет назад 0
Добавлен SyncBack в качестве возможного решения. dyve 14 лет назад 3
+1 для Syncback, бесплатная версия работает отлично. Он может быть настроен для периодического запуска в качестве задачи Windows и не требует, чтобы кто-то входил в систему. Angelo 11 лет назад 0
11
Matthew Steeples

Варианты от Microsoft - Windows Live Foldershare и Live Mesh . Оба находятся в стадии разработки.

Раньше я пользовался папками и нашел это довольно быстро и надежно.

В настоящее время я использую Live Mesh. Он (в настоящее время) предлагает 5 ГБ облачного хранилища, и я использую его изо дня в день между 4 компьютерами. Он также позволяет удаленно использовать рабочий стол между компьютерами через брандмауэры и обмениваться папками с другими пользователями службы.

Чтобы ответить на ваши вопросы, хотя, с Live Mesh:

  • Вы должны войти в систему
  • Мониторинг папок
  • Только копии изменений
  • По возможности использует локальные соединения
  • Не волнует, нет ли машины на другом конце. Может использовать облачное хранилище одновременно
Документация до установки немного обнажена на Windows Live Foldershare - я уже проверил Mesh и нашел ее немного медленной для своих нужд. Rowland Shaw 14 лет назад 0
Это Windows Live Sync: http://sync.live.com/ Andrew Ensley 14 лет назад 1
В Windows Live Mesh это было хорошо, но они убили эту прямую функцию ПК-ПК. Итак, мы вернулись на круги своя ... вздох ... RomanSt 11 лет назад 0
Также, когда Windows Live Mesh активна, забудьте об использовании вашего ПК. У него нет функции паузы и нет возможности ограничить использование процессора и пропускную способность. Он даже не может установить себя в качестве приоритета ожидания, что является абсолютной необходимостью для фонового процесса, интенсивно использующего процессор ... RomanSt 11 лет назад 0
В Windows Live Essentials 2012 Live Mesh была удалена. [Установщик живой сетки] (http://messengergeek.wordpress.com/2012/08/09/install-windows-live-mesh-2011-with-windows-essentials-2012/) позволяет установить сетку. koppor 11 лет назад 0
8
Piotr Dobrogost

SyncBack настолько хорош, что заслуживает своего ответа :)

Я думаю, что он отвечает всем вашим требованиям. Почти. Я не только уверен, подходит ли он. Не ограничен за пределами доступного дискового пространства . Что ты хочешь этим сказать?

Под этим я подразумеваю, что он не ограничен только для синхронизации (скажем) чего-то маленького, например, 20 ГБ Rowland Shaw 14 лет назад 0
4
Josh

Я только что вспомнил ВицеВерса

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

  • Он может работать как служба, поэтому никто не должен входить в систему.
  • Контролирует папки на предмет изменений
  • Синхронизирует только новые файлы
  • Он работает в локальной сети
  • Pro версия может синхронизировать открытые файлы (например, Outlook.pst)

Я бы установил его на настольный ПК, чтобы он работал независимо от того, есть ноутбук или нет.

Это стоит, но есть 30 бесплатных пробных версий.

+1: похоже, он мог бы это сделать, но Windows SyncToy имеет лучшую цену;) Rowland Shaw 14 лет назад 0
4
MicTech

Dropbox

-1: DropBox форсирует все через интернет. Цитата «Не форсирует трафик через подключение к Интернету (начальная синхронизация может составлять несколько гигабайт)» Я знаю, что я плачу за пропускную способность гигабайта - это не дорого, но я бы не хотел тратить 100 ГБ + пропускной способности (и как долго по времени?) что-то я могу сделать по проводам во второй половине дня. Bevan 14 лет назад 4
@Bevan, это больше не так, DropBox может синхронизировать по локальной сети, где это возможно. Проблема заключается в том, что в первоначальном вопросе говорится о нежелании фактически синхронизировать данные с каким-либо облаком, а вместо этого синхронизировать только локально, чего не предоставляет DropBox. mindless.panda 12 лет назад 0
4
Matthew Steeples

Fairly new on the market (as in it's still in Alpha) is BTSync. It ticks a surprising number of the items on your list and is still under development so more items could well be sorted.

  • The ability to run BTSync as a service is something that is under development.
  • Automatically checks the directories for changes
  • Chunks the file into 4mb sections and only sends across those that have changed (although this algorithm needs some improvement as it doesn't do a differential copy)
  • Uses LAN transfer whenever possible. Only goes via Internet if it needs to and also supports using relay servers if a direct connection isn't possible.
  • Doesn't actually support cloud storage so only limited by your disk (although memory usage is high for a large number of files currently).
  • Copes with handling changes in folders happening offline. Doesn't merge files automatically.

It also supports a bittorrent-style method of distribution, so adding a new node will download from all of the existing nodes, and supports having read-only shares, so that a true-backup style solution can be created.

Ссылка не работает. Не нашел работающего нового. nixda 10 лет назад 0
Привет @ nixda, обе эти ссылки все еще работают здесь Matthew Steeples 10 лет назад 0
Он говорит: «Запрошенный URL не может быть получен». Может быть, это проблема на моей стороне. Странный. Не берите в голову. nixda 10 лет назад 0
Попробуйте использовать версию ссылок Coral Cache: http://labs.bittorrent.com.nyud.net/experiment/sync.html и http://forum.bittorrent.com.nyud.net/topic/17180-windows- клиент-командная строка-и-конфиг-файл / Matthew Steeples 10 лет назад 0
BTSync по состоянию на 2014/06 все еще находится в бета-версии, но теперь удобно работает с вашей камерой, например с такими устройствами, как планшеты и смартфоны, а также с клиентами Windows и сетевым хранилищем Windows Share. Недостатком является то, что он не проверяется открытым исходным кодом, вы не можете указать только локальную локальную сеть, и что вы не можете заставить общие ресурсы быть действительно закрытыми. (Что, если кто-то правильно угадает ваш ключ? Очень, очень, очень низкая вероятность, но все же.) piyo 9 лет назад 0
1
Auxonic

Я использую приложение под названием GBridge для пары вещей. Это создает VPN и позволяет локальный доступ к ПК, даже если они не находятся в локальной сети.

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

Единственным недостатком является то, что вся программа иногда немного грубовата, но часто бесплатные приложения есть.

Мне нравится, что он вообще не основан на сервере, он просто использует систему аутентификации Google, а не для передачи файлов.

Данные останутся в локальной сети, если машины являются локальными, и используют Интернет только при необходимости.

Я думаю, что единственный способ, которым GBridge не отвечает вашим требованиям, - это то, что я не уверен в требованиях для входа в систему.

Похоже, что это нужно интерактивно войти в систему в обоих местах, что является нарушением условий для меня. Rowland Shaw 14 лет назад 0
Согласно [записи в форуме] (http://www.gbridge.com/forum/showthread.php?t=712&highlight=shadow+copy) запрещается копировать открытые файлы. koppor 11 лет назад 0
1
asifch

Еще одна очень хорошая альтернатива - Sugar Sync с бесплатным аккаунтом на 5 ГБ.

Sugar Sync действительно эффективен при передаче больших файлов между компьютерами. Я пробовал и другие варианты, но этот лучший среди них.

1
gaborous

Я хотел бы предложить новый инструмент с открытым исходным кодом под названием Syncthing, который очень прост в настройке и работает с любыми настройками соединения (Wi-Fi, Ethernet, LAN, WAN / Internet) и устройствами (от компьютеров до смартфонов).

Я попытался синхронизировать свои смартфоны и домашний компьютер через Wi-Fi, а также домашний компьютер с рабочим компьютером через Интернет, и все это работало хорошо.

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

Это определенно путь вперед. Использовал это лично некоторое время Matthew Steeples 6 лет назад 0
Да, и его очень легко настроить, это впечатляет, когда вы знаете сложность технологии, необходимой для достижения зашифрованной синхронизации peer2peer. Альтернативой является использование SpiderHive SpiderOak, так как он зашифрован с нулевым знанием, это также хороший выбор, но вы можете сделать то же самое дома с помощью Syncthing, вам просто нужно иметь одно устройство, всегда подключенное к Интернету, чтобы получать данные с любого устройства и распространять на всех остальных. gaborous 6 лет назад 0
0
Josh

я использую DropBox

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

Вы можете настроить его на запуск при запуске, и он запоминает ваши данные для входа в систему, поэтому вам не нужно вводить их повторно каждый раз.

Есть бесплатная версия, которая составляет 2 ГБ.

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

Надеюсь, это поможет,

мистифицировать

Он попросил решение, которое «не форсирует весь трафик через интернет-соединение». Из того, что вы сказали, DropBox не соответствует этим критериям ... x3ja 14 лет назад 4
«Не требует, чтобы кто-либо входил в систему» ​​является ключевым требованием (разные члены домохозяйства могут одновременно подключаться к разным хостам), как и «не форсируйте трафик через интернет-соединение», поскольку я генерирую больше данных, чем позволяет пропускная способность / загрузка Rowland Shaw 14 лет назад 0
Хороший вопрос - они хотят добавить его http://forums.getdropbox.com/topic.php?id=39&replies=8#post-147. Как я уже сказал в своем ответе, я не отмечал все галочки, но подумал, что это может быть полезно. Josh 14 лет назад 1
Публиковать реферальные ссылки, которые не раскрываются как таковые, немного подло, не так ли? Это может быть спамом, поскольку не решает описанную проблему, но вы получаете что-то от людей, которые находят здесь ссылку. Rowland Shaw 14 лет назад 1
удалена реферальная ссылка - извините, я не пытался быть хитрым. Josh 14 лет назад 2