GNU/Linux >> Linux の 問題 >  >> Linux

分散ファイルシステムとクラスターファイルシステムの違いは?

いくつかの記事を読んでいますが、探している答えが見つかりませんでした。私が理解しているのは次のとおりです。

どちらのシステムもネットワークにまたがっています。分散ファイルシステムは、ファイルシステムが保持されるいくつかの場所を備えているため(たとえば、各ワークステーションにそのコピーがある場合があります)、1つ以上のノードで何かが発生した場合に備えて多数のコピーを作成します。異なるノードはいくつかのロジックで同期されます(そして競合は解決されます)

クラスタファイルシステムは、ノードが1つしかない分散ファイルシステムです。つまり、全員が1つのノードからデータを取得し、そこで更新します。

次の記述は正しいですか、そうでない場合、違いは何ですか?

承認された回答:

同じ言葉は、誰が話しているのか、何について話しているのかによって、複数の意味を持つことがあります。一般に、分散ファイルシステムはCIFSやNFSのようなもので、実際のファイルを格納するノードは複数のノードからサービスを提供できます。 CIFSの場合、これはDFS(クライアントが要求されたファイル/フォルダーを格納するサーバーへの参照を取得する文字通り「分散ファイルシステム」)を介して行われます。NFSの場合、これはpNFS(「並列NFS」)を介して行われます。パラレルI/O)。

クラスタ化されたファイルシステムは、複数のノードが同じブロックデバイスに同時にアクセスできるようにファイルシステムメタデータが構造化されているファイルシステムです。通常、これには、ファイルシステムをマウントして独自のジャーナルを作成し、HAクラスターのハートビートネットワークを介して送信されるファイルシステムロックを実装する各ノードが含まれます。


Linux
  1. SANとNASの違い

  2. Catと「>」の違いでファイルをゼロにする?

  3. 「du-sh*」と「du-sh./*」の違いは?

  1. .exrcと.vimrcの違いは?

  2. 通常のユーザーとシステムユーザーの違いは何ですか?

  3. ブロックサイズとクラスターサイズの違いは?

  1. statvfs() と statfs() システムコールの違いは?

  2. initrd と initramfs の違いは?

  3. デバイスファイルとデバイスドライバーの違い