MDS とは、GFS 共用ファイルシステムのメタデータを管理するサーバデーモンで、ユーザプロセスとして動作します。ファイルシステムごとに、プライマリ MDS、セカンダリ MDS の 2つのプロセスがあります。ファイルシステムを共用するノードの中から、あらかじめ 2つのノードが MDS ノードとして定義されており、MDS はこのどちらかのノード上で動作します。MDS ノードは、プライマリ MDS ノードとセカンダリ MDS ノードの 2つだけです。
セカンダリ MDS は待機用で、プライマリ MDS とは異なるノード上で動作します。ただし、MDS ノードが 1つしか起動していなかった場合には、セカンダリ MDS は動作しません。
AC からの処理要求を並列に実行するため、MDS はマルチスレッドで構成しています。
MDS の主な機能には、以下があります。