ライトバック付きのスタックファイルシステム


8

ラップトップとデスクトップコンピュータが共存するシステムをセットアップする必要があります。
アイデアは、ラップトップをネットワークに持ち込み、ラップトップが/ homeディレクトリ(一部の例外はあります)をデスクトップコンピューターと同期し、デスクトップコンピューターがスタックに/ homeのコピーとラップトップのコピー(nfs)をマウントすることです。 ) 底に。

したがって、明らかにライトスルー戦略は必要ありません。非常に大きなキャッシュソリューションを使用したライトバックのほうが適しています。

私はunionfsやaufsなどを読んでいましたが、どうしてか分からないか、これらのfsでこれを行うことができません。

何か案は?


drbd(ファイルシステムではなく)またはおそらくAndrew FSやCoda(これらは最近でも使用されていますか?)のようなものを探しているようです。または、それをすばやく簡単な方法で実行し、rsyncsを数回実行してジョブを実行することもできます。
Alexios

想定している使用シナリオについても説明できますか?あなたはいくつかの実装の詳細に言及しましたが、なぜそれらを使用したいのかわかりません。たとえば、なぜラップトップのコピーをNFSマウントしたいのですか?なぜ/homeディレクトリを同期したいのですか?デスクトップからラップトップまたはその逆に同期しますか?同期時にすでにターゲット上にあるデータをゴミ箱に入れますか、それとも双方向同期ですか?
チャッツ

移動中にラップトップを使用し、家に到着したときに同期してからデスクトップのみを使用します。デスクトップをラップトップに同期して外す前に同期するために必要な追加の手順を削除することに非常に興味があります。これを希望します次回に続く。
Arkaitz Jimenez、2012

回答:


1

Csyncなどのソフトウェアを使用すると、モジュールpam_csyncを使用して、ログインおよびログアウト時にラップトップをSFTP同期できます。

もう1つの方法は、定期的にホームディレクトリに対してlsyncdを実行することrsyncです。残念ながら、これはinotify監視対象ディレクトリに数十万のファイルがある場合に使用され、使用できない場合があります。より優れたソリューションでは、fsnotifyまたはfanotifyAPIを使用して、定期的に双方向で同期する場合がありますが、まだ見つかりません。

最後に、同期を維持する必要があるのが1〜2 GB未満の場合、Dropboxには優れたLAN同期機能があります。


0

私はビットトレント同期を使用しています-ローカルとリモートでうまく動作しています...

また、一見の価値があるかもしれません。


0

あなたはgit-annexの使用を検討することができますが、最近は素晴らしいWebインターフェースも付いてきます:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.