web-dev-qa-db-ja.com

オフライン時にNFSマウントを使用可能にする方法

問題:

私はノートブックで作業しており、職場では多くのNFSマウントドライブにアクセスできます。私が家に帰ると、彼らは明らかに利用できません。

Windows 7ソリューション:

私のビジネスパートナーはWindows 7を使用し、sambaを介してフォルダーをマップします。 Windows 7には非常に便利な機能があり、これらのフォルダーをオフラインで使用できるようにしています。したがって、彼が職場のネットワークに接続すると、変更が同期されます!

質問:

Ubuntuでそれを模倣する方法はありますか?

私が今持っているもの:

サーバーとローカルの同期:crontabにrsyncエントリを追加して、server folders => local foldersを5分ごとにコピーしています。

仕事中はNFSマップフォルダーを使用し、仕事中はローカルコピーを使用します。

仕事に着いたら、local folders => server foldersを同期するスクリプトを手動で実行します。

セットアップの問題:

  • 仕事中でないときの起動が遅い(サーバーフォルダーをマップしようとするfstabを行うと思う
  • 競合チェック/管理なし
  • ファイルの場所が異なるため、手動で同期することを忘れずに注意してください
  • 最近のファイルは職場と自宅の間で機能しません
8
lpanebr

http://www.linuxpromagazine.com/Issues/2009/99/Offline-FS

これを行うためのさまざまな代替手段に関する情報を次に示します。主にOFSについて議論します。私はそれを自分で使用したことはありませんが、以前の提案よりも成熟しており、CacheFSのようなNFSアクセスを高速化しようとするのではなく、タスク専用に設計されています。

2つの同期を維持する必要がある場合、通常、2つのシステム間の仲介としてSubversionリポジトリを使用しますが、これは労働集約的です。

2
ekthomson