Як я можу підтримувати синхронізацію папок між декількома машинами через домашню мережу?


36

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

Те, що я хотів би зробити, - це автоматично синхронізувати папку "резервне копіювання" з деякими іншими машинами, які живуть у моїй домашній мережі.

Мені потрібно щось таке:

  • Не вимагає, щоб хтось входив у систему
  • Моніторить папки і не потребує ручного запуску
  • Лише надсилає через те, що змінилося
  • Не примушує трафік через Інтернет-з'єднання (початкова синхронізація може бути декількома гігабайт)
  • Не обмежується винятком місцевого дискового простору ( EDIT: заради аргументу, припустимо, що в ньому є понад 50 Гбіт, які я хотів би плавати навколо.)
  • Справляється, якщо "інший кінець" зникне несподівано, недоступний (наприклад, якщо я взяв ноутбук до батьків, я, очевидно, не зможу побачити свій настільний ПК)

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

Хтось знає щось, що відповідає моїм вимогам?


Просто підкреслили більш важливі моменти. Для повноти однією системою, яка обробляє майже всі пункти, є спільні папки в MSN Messenger (очевидно, не вдається вимога працювати без входу в систему)
Rowland Shaw

вам потрібен інтернет та lan або просто lan?
Джош

2
Мені потрібна лише локальна мережа (у мене вже є рішення для резервного копіювання в Інтернеті для інших важливих файлів, наданих моїм провайдером).
Rowland Shaw

Відповіді:


14

Ти просиш багато.

Оскільки синхронізація в Інтернеті не працює, ви не можете перейти на Dropbox , за що я б проголосував.

Ви можете поглянути на SyncToy , оскільки я вважаю, що ви перебуваєте в Windows. Це безкоштовно від Microsoft.

Однак це МОЖЕ не виконати вашу вимогу "не входити в систему". Я не зовсім впевнений, як це інтерпретувати. SyncToy не працює, коли ви не авторизовані на машині, яка потребує синхронізації. Однак він може витягувати форми даних без нагляду машин (до тих пір, поки вони надають доступ до протоколів, якими користується SyncToy.

SyncToy працював для мене і для моїх друзів у минулому. Зараз я не використовую його, тому що я перейшов на Mac.

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


Я розгляну це детальніше, я не оцінив, що це може синхронізуватися з без нагляду хостом - я задоволений тим, що потрібно ввійти хоча б на хості, що генерує файли.
Rowland Shaw

Я забув усе про synctoy. Ви можете встановити заплановане завдання на нього, щоб вам не потрібно було входити в систему, воно буде копіювати лише файли, які були змінені. Єдине, чого вона не зробить - це бути безперервним
Меттью Стіплз

Теоретично, коли початкова синхронізація виконана, я міг би встановити заплановане завдання, яке потрібно виконувати щогодини, щоб зробити це, зробивши це найбільш відповідним моїм вимогам.
Rowland Shaw

3
Додано SyncBack як можливе рішення.
дайв

+1 для Syncback, безкоштовна версія працює чудово. Вона може бути налаштована періодично запускатися як завдання Windows, і не вимагає, щоб хтось був увійшов у систему.
Angelo

11

Опції від Microsoft - це програма Windows Live Foldershare та Live Mesh . Обидва знаходяться на стадії розробки.

Раніше я використовував папку, і це було досить спритно і надійно.

Зараз я використовую Live Mesh. Він (на даний момент) пропонує 5 Гб хмарного сховища, і я використовую його щодня між 4-ма комп’ютерами. Він також дозволяє віддалено настільний робочий стіл між комп'ютерами через брандмауері та обмін папками з іншими користувачами сервісу.

Щоб відповісти на свої пункти, за допомогою Live Mesh:

  • Вам потрібно увійти в систему
  • Монітори папок
  • Тільки копіює зміни
  • Коли можливо, використовуйте локальні з'єднання
  • Не байдуже, чи немає машини на іншому кінці. Можна одночасно використовувати хмарне сховище

Документація до встановлення трохи гола в Windows Live Foldershare - я раніше оцінював Mesh і виявив це трохи повільно для моїх потреб.
Rowland Shaw

1
Це Windows Live Sync: sync.live.com
Ендрю Енслі,

Мережа Windows Live Mess раніше була хорошою в цьому, але вони вбили цю функцію прямого ПК на ПК. Отже, ми повертаємося до квадратного ... зітхання ...
RomanSt

Крім того, коли Windows Live Mesh активний, забудьте про використання свого ПК. У нього немає функції "Пауза" і немає можливості придушити ні її використання процесора, ні пропускну здатність. Він навіть не може визначити себе пріоритетом у режимі очікування, що є абсолютною необхідністю для важких процесорних процесів ...
RomanSt

З Windows Live Essentials 2012 Live Mesh було видалено. Установник Live Mesh дозволяє встановлювати сітки , тим не менш.
коппор

8

SyncBack настільки хороший, що заслуговує власної відповіді :)

Я думаю, що це відповідає всім вашим вимогам. Майже. Я не тільки впевнений, чи підходить це, не обмежується винятком місцевого дискового простору . Що ви маєте на увазі під цим?


Маючи на увазі, я маю на увазі, що це не обмежено лише синхронізувати (сказати) щось таке, як 20Gb
Rowland Shaw

4

Dropbox


4
-1: DropBox примушує все через Інтернет. Цитата "Не примушує трафік через Інтернет-з'єднання (початкова синхронізація може бути декількома гігабайт)" Я знаю, що я плачу за пропускну здатність Гігабайт - це не ціна, але я не хотів би витрачати 100 ГБ + пропускної здатності (і скільки часу?) для чогось, що я можу зробити дротом у другій половині дня.
Беван

@Bevan, Це вже не так, DropBox може синхронізуватись через локальну мережу, де це можливо. Проблема полягає в тому, що в оригінальному запитанні йдеться про те, що вони не хочуть насправді синхронізувати щось із хмарою, а лише синхронізувати локально, що DropBox не надає.
mindless.panda

4

Я щойно згадав про ViceVersa

Я використовую його для синхронізації свого локального коду розробки зі своїм віртуальним сервером, тому мені не потрібно продовжувати публікувати. Він працює на одному ПК та може контролювати декілька папок та синхронізувати їх, коли виявляє зміни чи за розкладом.

  • Він може працювати як послуга, тому нікому не потрібно входити в систему.
  • Він відстежує зміни в папках
  • Він лише синхронізує нові файли
  • Він працює в локальній мережі
  • Версія Pro може синхронізувати відкриті файли (наприклад, Outlook.pst)

Я встановив би його на настільний ПК, щоб він працював, чи є ноутбук, чи ні.

Це коштує, але є безкоштовна 30 пробна версія.


+1: Схоже, це могло б зробити, але Windows SyncToy має кращу ціну;)
Роуланд Шоу

4

Досить новим на ринку (як це все ще є в Alpha) є BTSync . Він відзначає дивовижну кількість елементів у вашому списку, і він все ще знаходиться на стадії розробки, тому більше елементів можна було б відсортувати.

  • Можливість запускати BTSync як послугу - це те, що знаходиться на стадії розробки .
  • Автоматично перевіряє каталоги на наявність змін
  • Розбиває файл на 4mb розділи та надсилає лише ті, що змінилися (хоча цей алгоритм потребує певного вдосконалення, оскільки він не робить диференційовану копію)
  • Використовуйте передачу локальної мережі, коли це можливо. Доступ до Інтернету здійснюється лише в тому випадку, якщо це потрібно, а також підтримується використання ретрансляційних серверів, якщо пряме з'єднання неможливе.
  • Насправді не підтримується хмарне сховище, настільки обмежене вашим диском (хоча зараз використовується велика кількість пам'яті для великої кількості файлів).
  • Справляється зі змінами в папках, які відбуваються в режимі офлайн. Не зливає файли автоматично.

Він також підтримує метод розподілу в стилі bittorrent, тому додавання нового вузла завантажуватиметься з усіх існуючих вузлів, а також підтримує спільний доступ лише для читання, щоб можна було створити рішення стилю резервного копіювання.


Посилання не працює. Не знайшли робочого нового.
nixda

Привіт @nixda, обидва ці посилання тут все ще працюють добре
Matthew Steeples

Там написано "Неможливо отримати запитувану URL-адресу". Можливо, це питання з мого боку. Дивно. Не звертай уваги.
nixda

Спробуйте скористатися версією Coral Cache за посиланнями: labs.bittorrent.com.nyud.net/experiment/sync.html та forum.bittorrent.com.nyud.net/topic/…
Меттью

BTSync станом на 2014/06 р. Все ще знаходиться у бета-версії, але тепер зручно працює з вашою камерою, як пристрої, такі як планшети та смартфони, а також ваші клієнти Windows та Windows Share NAS. Мінуси полягають у тому, що він не перевіряється з відкритим кодом, ви не можете вказати лише локальну локальну мережу та не можете примусити акції бути справді непублічними. (Що робити, якщо хтось правильно здогадається ваш ключ доступу? Дуже дуже дуже низька можливість, але все-таки.)
piyo

2

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

Я спробував це синхронізувати свої смартфони та домашній комп'ютер через Wifi, а також свій домашній комп'ютер із робочим комп'ютером через Інтернет, і все це працювало чудово.

Єдиний недолік полягає в тому, що обидва пристрої, які ви хочете синхронізувати, повинні бути включені під час синхронізації, але це також є перевагою, оскільки це пов’язано з тим, що немає такого сервера середнього віку, як Dropbox (немає підслуховування).


Це, безумовно, шлях вперед. Користуюся цим особисто вже деякий час
Меттью Стіплз

Так, і це дуже просто в налаштуванні, це дуже вражає, коли ви знаєте про складність технології, необхідної для досягнення синхронізованої синхронізацією peer2peer. Альтернативою є використання SpiderOak's SpiderHive, оскільки це зашифровані нульові знання, це також хороший вибір, але ви можете зробити те ж саме вдома, використовуючи Syncthing, для отримання даних з будь-якого пристрою завжди потрібно мати один пристрій, який завжди підключений до Інтернету. і поширюватись на всі інші.
габоровий

1

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

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

Єдиним недоліком є ​​те, що вся програма трохи нерівна по краях. Але безкоштовні додатки часто є.

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

Дані залишатимуться в локальній мережі, якщо машини локальні, і користуються Інтернетом лише за потреби.

Я думаю, що єдиний спосіб, коли GBridge не відповідає вашим кваліфікаціям, це те, що я не впевнений у вимогах входу.


Схоже, це потрібно ввійти в інтерактивний режим в обох місцях, що є для мене вимикачем угод.
Rowland Shaw

Згідно з записом на форумі , він не дозволяє копіювати відкриті файли.
коппор

1

Ще одна дуже хороша альтернатива - Sugar Sync з безкоштовним обліковим записом 5 Гб.

Синхронізація цукру справді ефективна при передачі великих файлів між комп'ютерами. Я спробував і інші альтернативи, але ця є найкращою серед них.


0

я використовую DropBox

він створює спеціальну папку у вашій папці документів, до якої ви можете зберегти безпосередньо. Після цього він буде синхронізований в Інтернеті та на інших комп’ютерах, налаштованих з тим самим обліковим записом.

ви можете налаштувати його при запуску, і він запам'ятовує ваші дані для входу, тому вам не потрібно кожного разу вводити їх.

Є безкоштовна версія, яка становить 2 Гб.

Я не впевнений в інших вимогах, але це, безумовно, простий у використанні, а також має бонус публічної папки, яку ви можете використовувати для загального доступу до файлів.

Сподіваюся, що це допомагає,

Джош


4
Він попросив рішення, яке "не примушує весь трафік через Інтернет-з'єднання". З того, що ви сказали, DropBox не відповідає цим критеріям ...
x3ja

Ключова вимога "не вимагає, щоб хтось був увійшов у систему" (різні члени домогосподарства могли одночасно входити до різних господарів), як і "не примушуйте трафіку через Інтернет", оскільки я генерую більше даних, ніж обмеження пропускної здатності дозволило б мені / завантажувати
Rowland Shaw

1
Гарний момент - вони хочуть додати це forums.getdropbox.com/topic.php?id=39&replies=8#post-147 . Як я вже говорив у своїй відповіді, я не поставив галочки по всіх ящиках, але подумав, що це може бути корисним.
Джош

1
Розміщення посилань на реферали, які не розкриваються як такі, трохи підступні, ви не думаєте? Це залежить від спаму, оскільки це не вирішує описану проблему, але ви щось отримуєте від людей, які знаходять посилання тут.
Роуленд Шоу

2
видалено посилання на реферал - вибачте, не намагався бути прихованим.
Джош

0

Не вивчали цього дуже багато, але використовуйте дисковий джунглі для наших цифрових зображень. Як резервне копіювання їх (за межами хмарності), так і спосіб доступу до них з декількох машин: просто встановіть великий локальний кеш і фотографії, до яких ви мали доступ раніше, будуть знаходитися на локальному диску.


0

Невеликий мережевий пристрій для зберігання даних (NAS) з чотирма однаковими дисками (для RAID 5), здається, буде ідеальним рішенням. NAS по суті - це невеликий малопотужний сервер, призначений для обслуговування дискових акцій. Кілька клієнтів можуть використовувати акції одночасно. Синхронізація відбувається так само швидко, як це дозволяють операційні системи клієнтів.

  • NAS не вимагає, щоб хтось входив у систему.
  • Він доступний постійно, тому не вимагає ручного запуску, а з RAID 5 ви отримуєте деяку стійкість до апаратних збоїв.
  • Стиснення Delta дійсно залежить від програми, яку ви використовуєте. Я думаю, що це можливо, оскільки NAS просто представлений у вигляді диска.
  • Використовується лише внутрішнє мережеве з'єднання, а не Інтернет.
  • Без обмежень за межі дискового простору.
  • Якщо ви візьмете свій ноутбук до мами, операційна система повинна справлятися чудово після початкового "Ага? Куди пішов мій диск?" шок. На мій досвід, для заспокоєння Windows потрібно трохи більше часу, ніж для Linux.

Це не особливо дешево:

1 x NAS @ 146,88 £ = 146,88 £

4 x 4 Тб NAS накопичувач £ 199,99 = 799,96 фунтів

Це майже 1000 фунтів всього сказаного.

Але з RAID 5, який дає 3 x 4TB = 12 ТБ дискового простору, який, напевно, повинен тримати вас на деякий час?


У мене вже є NAS - моя проблема автоматично копіює файли на неї (або на інший ПК, який завжди підключений і може синхронізуватись з NAS від імені ноутбуків) при повторному підключенні до мережі.
Роуленд Шоу

Добре. Ми вже на півдорозі. Залишилося лише знайти відповідний інструмент резервного копіювання. Я бачу, що ви використовуєте Windows. Моя перша думка - використовувати пакетний скрипт для входу, але це не відповідає вимозі №1. Чи можу я попросити міркування щодо вимоги №1 ("не вимагає, щоб хтось увійшов")?
Адам Дж Річардсон

Ця вимога ґрунтується на тому, що ноутбуки можуть використовуватися іншим користувачем (дружиною, сином тощо), який може не мати дозволу на папки, які я хочу створити резервну копію
Rowland Shaw

Ця відповідь stackoverflow.com/questions/4437701/…, схоже, вказує на те, що сценарій може бути запущений із виходу з програми планування завдань. Я думав про те, щоб скористатися Планувальником завдань все-таки, але це може бути обтяжливим запуском сценарію так часто, як ви хочете, бачачи, як ви маєте справу з багатьма невеликими файлами. Мій наївний підхід полягає в тому, щоб проглянути всі фотографії, вибрати фотографії без встановленого прапора «архіву», скопіювати їх і встановити прапор «архіву». Більш складний підхід може використовувати невелику базу даних SQLite як каталог резервних фотографій.
Адам Дж Річардсон

В даний час я вручну періодично використовую роботокопію, коли я знаю, що віддалений сервер доступний - це обробляє вимоги "речі, які змінилися", "не через Інтернет" і "без квоти", але менше, так що справляюся, якщо мережа перервана / ні підключено, не працює без нагляду.
Rowland Shaw
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.