管理ユーティリティとコマンド

OCFS2はノード固有のパラメータファイルをノードに保存します。このクラスタ設定ファイル(/etc/ocfs2/cluster.conf)は、クラスタに割り当てられた各ノード上にあります。

ocfs2consoleユーティリティは、クラスタ中のOracle Cluster File System 2の環境設定を管理するための、GTK GUIベースのインタフェースです。クラスタ中の各メンバノードの/etc/ocfs2/cluster.confファイルの設定と保存には、このユーティリティを使用します。また、このユーティリティを使ってOCFS2ボリュームの、フォーマット、チューニング、マウント、およびアンマウントなどの作業を行うこともできます。

[Important]

ocfs2consoleユーティリティのファイルブラウザ列は、非常に遅く、クラスタ間で整合性がありません。ファイルを表示する場合は、代わりにls(1)コマンドを使用することをお勧めします。

他のOCFS2ユーティリティを以下の表に示します。これらのコマンドの指定形式については、マニュアルページを参照してください。

表 14.3. OCFS2ユーティリティ

OCFS2ユーティリティ

説明

debugfs.ocfs2

デバッグの目的で、Oracle Cluster File System 2のファイルシステムの状態を調査します。

fsck.ocfs2

ファイルシステムにエラーがないかをチェックし、必要に応じてエラーを修復します。

mkfs.ocfs2

デバイス上にOCFS2ファイルシステムを作成します。通常は、共有物理/論理ディスク上のパーティションに作成します。このツールを利用するには、O2CBクラスタサービスが稼働していなければなりません。

mounted.ocfs2

クラスタシステム上のすべてのOCFS2ボリュームを検出、表示します。OCFS2デバイスをマウントしているシステム上のすべてのノードを検出、表示するか、またはすべてのOCFS2デバイスを表示します。

ocfs2cdsl

ノードに対して、特定のファイル名(ファイルまたはディレクトリ)のCDSLを作成します。CDSLファイル名は特定のノードに対する独自のイメージを持っていますが、一般名はOCFS2中に保管されます。

tune.ocfs2

ボリュームラベル、ノードスロット数、すべてのノードスロットのジャーナルサイズ、およびボリュームサイズなど、OCFS2ファイルのシステムパラメータを変更します。


O2CBサービスを管理するには、以下のコマンドを使用します。o2cbコマンドの詳細や指定形式については、該当するマニュアルページを参照してください。

表 14.4. O2CBのコマンド

コマンド

説明

/etc/init.d/o2cb status

O2CBサービスがロードされ、マウントされているかどうかをレポートします。

/etc/init.d/o2cb load

O2CBモジュールとメモリ内ファイルシステムをロードします。

/etc/init.d/o2cb online ocfs2

ocfs2という名前のクラスタがオンラインになります。

クラスタをオンラインにするには、クラスタ中の1つ以上のノードをアクティブにしていなければなりません。

/etc/init.d/o2cb offline ocfs2

ocfs2という名前のクラスタがオフラインになります

/etc/init.d/o2cb unload

O2CBモジュールとメモリ内ファイルシステムをアンロードします。

/etc/init.d/o2cb start ocfs2

ブート時にロードするようにクラスタが設定されている場合、o2cbをロードして、「ocfs2」の部分に指定された名前を持つクラスタをオンラインにし、クラスタを起動します。

クラスタをオンラインにするには、クラスタ中の1つ以上のノードをアクティブにしていなければなりません。

/etc/init.d/o2cb stop ocfs2

ブート時にロードするようにクラスタが設定されている場合に、「ocfs2」の部分に指定された名前を持つクラスタをオフラインにして、O2CBモジュールとメモリ内ファイルシステムをアンロードします。