web-dev-qa-db-ja.com

NASをストレージサーバーとして使用するローカルで使用するためのDropboxのようなもの

NASと複数のローカルMacの間でフォルダペアを同期するソリューションを探しています。各Macはファイルを編集でき、他のMacは自動的に同期されるはずです。基本的に私自身のローカルバージョンの「クラウドストレージ」を使用しないDropbox。

私はrsyncを使用してソリューションを調べました。私が理解しているように、rsyncは実際には双方向同期を行うことができません。また、必ずしも同期プロセスを呼び出す必要はありません。デーモンをバックグラウンドで実行することをお勧めします。変更を待って確認し、それらを「ライブ」で同期します。

プログラムは、(ラップトップの場合)NASに到達できない場合があることを認識するのに十分な柔軟性も備えている必要があります。その後、数分間私を悩ませることなく、接続が再び戻るのを待つ必要があります。

Synk、folderwatch、rsync、unisonなどを調べましたが、実際には解決策が見つかりませんでした。それらを呼び出す必要があるか、実際には双方向ではありません。

Mac用のMicrosoftの「オフラインフォルダ」のようなものはありませんか?

ありがとう

PS:明確にするために-バックアップの目的で同期したくはありません。代わりに、すべてのMacがファイルへの最新の変更のローカルコピーを持つように同期したいと思います。

11
Joseph

http://owncloud.org を見てください-これは基本的にオープンソースのドロップボックスソリューションです。

あなたが持っているNASはわかりませんが、ほとんどのNASボックスはLinuxで実行されており、owncloudフォーラムでいくつかの方向性を得ることができるはずです。

そうでなければ、Unisonまたはrsyncがあなたの場合の最良の非サーバーソリューションになると思います。

これは、ubuntuに関するものとまったく同じ問題(および許容可能な解決策)を説明するブログ投稿にリンクしています。 http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

4
OakNinja

私も少し前にこれを見ました。

最初に、私は Sparkleshare を試しました。これは、小さなドキュメントのようなリポジトリには適していますが、git(履歴全体)の面白くない機能がすべてあり、大きなファイルをうまく処理できません。

最終的に nison これは非常に優れたソフトウェアであり、ディレクトリの双方向同期があります(マージの競合がある場合はバックアップを使用)-大きなデータに対して完全に機能します。頑張れ。

編集:

最近、私は本当に良いツールを見つけました: syncthing (最近彼らは名前を Pulse に変更しました)。ほとんどのプラットフォーム用のクライアントがあり、Niceweb-guiを使用した構成ではかなり柔軟性があります。

git-annex もあります、私はそれを短時間使用していましたが、メッセージを渡すためにxmppアカウントが必要だったので停止しました(最近これは削除されたのでもう必要ありませんが、今は同期を続けていますしばらくの間)。

1
spinus

Sher.lyはあなたが必要なことをすることができます。完全開示:私はこのプロジェクトを実行しています。背後にあるアイデアは、Dropbox/Bitcasaソリューションが、あらゆるタイプの独自のストレージから機能することです。 Dropboxよりもはるかにスマートになりたい:すべてのデバイスを同期できますが(必要に応じて)、共有されているすべてのデータをダウンロード(同期)する必要はありません-これは基本的な違いです:データは利用可能であり、データを詰め込むことはありませんドライブ。あなたが説明したように双方向アクセスではありません。


小さなSSDストレージを備えた複数のコンピューター(Mac、PC、Linuxが進行中)をNASといくつかのTB)のデータで簡単に「リンク」できることを意味します。ストレージサーバー(MS、Linux)、およびRaspberryPIなどの小型アプライアンスをサポートします。


メンバーを招待してグ​​ループを作成し、ファイル(ローカルまたはリモートストレージ)を追加すると、グループメンバーはデータに即座にアクセスできます。小さいファイルはすぐに同期でき、大きいファイルは意図的にダウンロードされます。これがあなたの質問に答えるかどうか私に知らせてください。 Blazej Marciniak、@ blazej_os

0
user277016

NASにソフトウェアをインストールしたくない場合は、すべてのデバイスで多くの構成作業が必要になります。しかし、それはあなたの決定です:)。

たとえば、Macで Forklift を使用して、(ドックのように)簡単にアクセスできるように同期レットを作成するか、 Hazel を使用して自動化用のタスクを作成できます。

0
UsersUser

参考までに: rsyncとの双方向同期 -を作成することは可能ですが、少し注意が必要です。 2つのrsync行を作成する必要があります(1つはオプション-updateを使用し、-delete)。

0
UsersUser

これは、実際にはまだ1つの堅実な製品を持っていない一般的な質問のようです。私は2つを使い始めました。私がバックアップに使用しているのは(あなたが探しているものではないことはわかっていますが、そこに捨てると思います)、Bvckup http://www.bvckup.com/ です。最近、私はAeroFS https://aerofs.com/ を使い始めました。これは、dropboxと同じ「共有可能性」を備えていますが、Webインターフェイスはありません。 AeroFSがこの状況であなたに最適であると確信しています。

AeroFSはまだベータ版なので、招待を受ける必要があるかもしれません。興味があればいつでも差し上げます。

0
George Bluff

SynologyまたはNetgearNASを使用している場合は、両方にオプションのrsyncデーモンがバンドルされており、有効にすることもできます。あるいは、NASにUnisonデーモンをインストールし、Macにクライアントをインストールすることもできます。以下を参照してください。

http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr

http://www.theanthillsocial.co.uk/resource/187

0
arober11

Git および [〜#〜] svn [〜#〜] は他のオプションであり、Subversionは間違いなくMacで実行できますが、亀とMacについてはあまりよくわかりません(デフォルト)。

0
aug2uag

ChronoSync

この小さなユーティリティは本当に素晴らしいです。 2006年から頼りにしています。

非常にきめ細かい解像度、および外部アプリケーションによって与えられる条件付けが必要な場合の優れたスクリプト可能性。

同期マネージャーは、精巧なカレンダーを使用してバックグラウンドでサイレントに実行されます。

0
New Alexandria

Synology NASを使用している場合、CloudStationがあなたが探している答えです。ウェブサイトから:

「複数のデバイスを所有している場合、Cloud Stationは、ファイルをすべてのデバイスに自動的に同期させるのに最適です。Mac、PC、およびモバイルデバイス間で常に最新の状態になります。さらに、ファイルを最大で同期できるようになりました。サイズは5GBです。ファイルは常にWebおよびローカルコンピューターのCloudStationフォルダーからアクセスできます。PCとDiskStationが同じローカルエリアネットワーク(LAN)にある場合は、インターネット。"

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

その後、ポートフォワーディングを実行すると、Dropboxと同様の(ただしよりきれいな)方法で、FileStationを介してファイルへのWebインターフェイスが作成されます。

私は個人的にSynologyDS212を所有しており、この機能がうまく機能することを発見しました。 NASの市場にいる場合、より良い価格を探しているのであれば、最新のSynologyではなく、Amazonから以前のモデルを購入することをお勧めします。

0
irl