web-dev-qa-db-ja.com

インターネットを介した双方向同期のNASセットアップ)は何ですか?

私には数時間離れたところに住んでいる家族がいて、共有したいファイルがたくさんあります。特にデジタル写真のフォルダだけでなく、ドキュメントなどもあります。部分的にはそれらを見ることができるように、部分的には私がアクセスできるようにするためです。それらを訪問し、部分的にバックアップ/冗長性の目的で。

とにかくメインマシンの現在のハードドライブはかなりいっぱいになっていて、音楽が現在保存されているMythTVボックスがあるので、とにかくNASを取得することを考えていました。私の家族は数台のコンピューターを持っているので、おそらくNASも恩恵を受けるでしょう。

私の一般的な考えは(私の目的を達成する他の方法について明るい考えがあれば、これにシフトするつもりですが)、一致するNASのペアを取得し、それらをインターネット上で同期させることです。 (帯域幅の使用を減らすために、最初にローカルで同期させます。)

できる限り読んでみると、インターネットを介した同期は、通常、非常にハイエンドのユニットの機能にすぎないようです。ただし、QNAPはTS-110およびTS-210ユニットでこれを備えているようで、機能する可能性があります(「リモートレプリケーション」と呼ばれます)。彼らは彼らが何であるかについてかなり手頃な価格のようですが、もちろんそれらのうちの2つを購入してからドライブ(たとえばそれぞれ1TBまたは2TB)を追加すると、私は合計で約£400を見ているでしょう。

だから、私は本当に推奨事項を探しています。 QNAPにかかる費用を超えて支出したくはありませんが、他のアイデアをいただければ幸いです。私はテクノロジーといじくり回しに慣れていますが、そのための時間があまりないので、いじくり回す必要が多いソリューションよりも少ないソリューションを好むと思います(それは面白くありませんが!)。これにQNAPボックスを使用したことのある人からのコメントと同様に、どんな考えでも歓迎します。前もって感謝します。

いくつかの仕様:

  • 双方向同期。どちらかの端で行われた変更は、もう一方の端と同期する必要があります。事実上、他のユニットの読み取り専用ミラーであるユニットがあってはなりません。
  • リアルタイムではありません。同期はリアルタイムである必要はありません。たとえば、毎日夜間に更新された場合は問題ありません。
  • 設定して忘れる。一度設定したら、最小限のユーザー操作をお勧めします。同期がスケジュールされ、自動化されていれば素晴らしいと思います。
  • OSの独立性。私はWindows XPとUbuntuベースのMythTVボックスを実行しています。もう一方の端には、Windows7とWindows XPマシン、およびネットワーク化されたTVセットトップがあります。ネットワークからファイルを再生できると思うボックス。
  • マシンの独立性。私は、自己完結型のシステム、つまり、電源が入っている特定のPCに依存しないシステムを好みます。システムに他に十分な機能がある場合は、この最後に回避することができます。この場合、そのように使用されるPCは1台だけですが、アクセスしている可能性のあるPCが少なくとも2台ある他のPCでは困難です。ファイル。
  • 通知。なんらかの理由で同期が失敗した場合に電子メール通知を受け取るなどのことは、取引を妨げるものではありませんが、役立つと思います。

更新もう少し掘り下げてみましたが、QNAPのリモートレプリケーション機能は実際にはRsyncにすぎないようですので、一方向の同期にのみ適しています。私は彼らのフォーラムに再確認するために投稿しましたが、そうだと思います。

その場合、私の質問の焦点は次のいずれかになると思います。

  • 手頃な価格のNASは、インターネットを介した双方向同期をサポートしていますか?または
  • この目的のためにNASにインストールする運があった人はいますか?

(また、質問を更新して、双方向同期を行っていることを明確にしました。)

5
Jamse

マージの競合がある場合、複数の同期の処理は常に問題になる傾向があります。両端が同じファイルを同時に開いたり編集したりする場合があります。

HDを複数のパーティションに分割したほうがよい場合があります。リモート側から同期するものは、読み取り専用としてマウントされます。

rsync over sshは、NASがLinuxベースの場合、かなり良いです。

2
fseto

ユニゾンもお勧めできます

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

実際の双方向同期用。高速で信頼性が高く、X86-Linux、QNAP、Windowsなどで実行できるようにしました...マージの競合(テキストファイルで重要ではないにしても)の場合、GUIを使用して構成可能な選択を行うことができます。一般的なマージツール。 unison over sshは、限られた帯域幅(1 MBit/s)の回線で非常に大きなデータセット(数十GBを話す)を非常に効率的に処理できるため、同期の競合を防ぐ最善の方法は、同期プロセスを頻繁に呼び出すことです。 15分ごと。

0
okurz