5

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

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

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

Прочитав все как можно лучше, я думаю, что синхронизация по Интернету - это, как правило, только функция довольно высокопроизводительных устройств. Однако я видел, что QNAP, кажется, показывает это на своих устройствах TS-110 и TS-210, которые могут работать (они называют это "удаленной репликацией"). Они кажутся довольно разумными по цене, но, конечно, с покупкой двух из них и последующим добавлением дисков (скажем, 1 ТБ или 2 ТБ каждый), я бы посмотрел всего около 400 фунтов стерлингов.

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

Некоторые характеристики:

  • Двусторонняя синхронизация. Изменения, сделанные на одном конце, должны быть синхронизированы с другим. Не должно быть одного устройства, которое фактически является зеркалом другого, доступного только для чтения.
  • Не в реальном времени. Синхронизация не должна выполняться в режиме реального времени - если бы она обновлялась, скажем, ежедневно в течение ночи, это было бы хорошо.
  • Установи и забудь. Я бы предпочел минимальное взаимодействие с пользователем после настройки - было бы здорово, если бы синхронизации были запланированы и выполнялись автоматически.
  • ОС независимость. Я использую Windows XP и коробку MythTV на базе Ubuntu. На другом конце есть компьютеры с Windows 7 и Windows XP, а также сетевая телевизионная приставка, которая, я думаю, может воспроизводить файлы вне сети.
  • Машинная независимость. Я бы предпочел автономную систему, то есть не зависящую от того, какой конкретный ПК включен. Если бы у системы было достаточно всего остального, я мог бы, возможно, обойти это с этой стороны, где у меня есть только один ПК, который используется как таковой, но было бы сложнее на другом, где есть по крайней мере два ПК, которые могут получить доступ к файлы.
  • Уведомления Я думаю, что такие вещи, как получение уведомления по электронной почте, если синхронизация оборвалась по какой-либо причине, были бы полезны, хотя это не нарушает условия сделки.

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

В этом случае, я думаю, что в центре моего вопроса сейчас либо:

  • Поддерживают ли какие-либо NAS по разумной цене двунаправленную синхронизацию через Интернет?
  • кому-нибудь повезло с установкой на NAS для этой цели?

(Также обновлен вопрос, чтобы уточнить, что я после двухсторонней синхронизации.)

2 ответа2

2

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

Возможно, вам лучше разделить HD на несколько разделов. Те, которые синхронизируются с удаленной стороны, монтируются только для чтения.

rsync через ssh довольно хорош, если NAS работает на основе Linux.

0

Я также могу порекомендовать унисон

http://www.cis.upenn.edu/~bcpierce/unison/

для реальной двусторонней синхронизации. Это быстро, надежно, и я сделал это для запуска на X86-Linux, QNAP, Windows, ... Для конфликта слияния - если нетривиальный в текстовых файлах - можно использовать графический интерфейс, чтобы помочь с настраиваемым выбором общих инструментов слияния. Поскольку unison over ssh может очень эффективно работать с действительно большими наборами данных (говоря десятки ГБ) по линиям ограниченной полосы пропускания (1 Мбит / с), лучший способ предотвратить конфликты синхронизации - часто вызывать процесс синхронизации, например, каждые 15 минут.

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