web-dev-qa-db-ja.com

ローカルファイルキャッシュ

ある種のローカルSambaキャッシュを生成できるソリューションを探しています。 MSには「オフラインファイル」と呼ばれる独自のソリューションがありますが(100%必要かどうかはわかりません)、CentOSをファイルサーバーおよびクライアントとして使用しているため、Linuxベースのソリューションが必要です。

めったに変更されないファイルに何度もアクセスされる状況があります。現在、これらのファイルはSamba共有としてマウントされており、これらのファイルを処理(読み取り)する必要があるたびに、不要なネットワーク負荷が発生します。頻繁に使用するファイルをローカルドライブに自動的に魔法のように保存できる、システム全体のキャッシュソリューションがあるのではないかと思います。できればsambaが含まれています(最後の手段としてnfs)。

ヒントをありがとう。

2
groblus

Windowsオフラインファイルに相当するLinuxは オフラインファイルシステム です。

これは、Fuseを使用して実際のリモートファイルシステム上にマウントされるレイヤーであり、暗号化にはlinkeEncFSのみが使用されます。

欠点:

  • ディストリビューション(AFAIK)には同梱されていないため、多数のクライアントに展開するのはそれほど簡単ではないかもしれません。

利点:

  • オフラインファイルの場合と同様に、オフラインで使用できるようにする共有上のフォルダを指定できます
1

FullSync のような同期ソリューションをいつでも試すことができます。まだ完全にテストしていませんが、Sambaサーバーからコンピューターにファイルを同期する必要があります。個人的に試すことのリストを行うことは私の上にあります。

以下は、その機能に関するFullSyncWebサイトからのものです。

機能:

  • ウェブサイトの公開と更新、ローカルディレクトリの同期、データのバックアップの作成。
  • ディレクトリごとの構成とルールの書き換えが可能です。
  • 柔軟なルール。あらゆる種類の除外/包含を許可します。
  • 複数のプロトコルがFTP、SFTP、SMB/CIFS(Windows共有)、そしてもちろんローカルファイルをサポートしていました。
  • 間隔またはスケジューリングのようなcrontabを使用した同期のスケジュールされた実行。
  • 別のコンピューターで実行されているFullSyncインスタンスをリモートで制御する機能。
0
Procyclinsur