クラスタファイルシステムのマウントオプションの選択
この節では、次の種類のクラスタファイルシステムの要件と制限について説明します。
注 – これらの種類およびその他の種類のファイルシステムを高可用ローカルファイルシステムとして構成することもできます。詳細は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「高可用性ローカルファイルシステムの有効化」 を参照してください。
次のガイドラインに従って、クラスタファイルシステムを作成するときに使用するマウントオプションを決めてください。
UFS クラスタファイルシステム
マウントオプション
|
使用
|
説明
|
global
|
必要
|
このオプションを選択すると、クラスタ内のすべてのノードでファイルシステムが表示されます。
|
logging
|
必要
|
このオプションを選択すると、ロギングが有効になります。
|
forcedirectio
|
条件付き
|
このオプションは、Oracle RAC RDBMS データファイル、ログファイル、および制御ファイルをホストするクラスタファイルシステムにのみ必要です。
注 –
Oracle RAC SPARC ベースクラスタでのみ使用できます。
|
onerror=panic
|
必要
|
/etc/vfstab ファイルで onerror=panic マウントオプションを明示的に指定する必要はありません。他の onerror マウントオプションが指定されていない場合は、このマウントオプションがデフォルト値として使用されます。
注 –
Sun Cluster ソフトウェアでサポートされているのは、onerror=panic マウントオプションだけです。onerror=umount または onerror=lock オプションは使用しないでください。これらのマウントオプションは、次の理由によりクラスタファイルシステムではサポートされていません。
-
onerror=umount または onerror=lock マウントオプションを使用すると、クラスタファイルシステムがロックされたり、アクセスできなくなる場合があります。この状況は、クラスタファイルシステムのファイルが破壊された場合に、発生することがあります。
-
onerror=umount または onerror=lock マウントオプションを使用すると、クラスタファイルシステムがマウントできなくなる場合があります。この状況により、クラスタファイルシステムを使用するアプリケーションがハングアップし、アプリケーションを終了できなくなる場合があります。
これらの状態から復旧するには、ノードの再起動が必要になることがあります。
|
syncdir
|
任意
|
syncdir を指定した場合、write() システムコールにおいて、ファイルシステムが POSIX に準拠して動作することが保証されます。write() が成功した場合、このマウントオプションにより、ディスク上に十分な空間が確保されます。
syncdir を指定しない場合、ファイルシステムの動作は UFS ファイルシステムと同じです。syncdir を指定しない場合、ディスクブロックを割り当てる (つまり、データをファイルに追加するような) 書き込みの性能が大幅に向上します。しかし、syncdir を指定しない場合、ファイルを閉じるまでは空間不足 (ENOSPC) の状態が判明しません。
この場合、ファイルを閉じるときに ENOSPC 状態になるのは、フェイルオーバー後の短い間だけです。syncdir を指定した場合、POSIX の動作と同様、空間不足状態はファイルを閉じる前に見つかります。
|
UFS マウントポイントの詳細については、mount_ufs(1M) のマニュアルページを参照してください。
VxFS クラスタファイルシステム
マウントオプション
|
使用
|
説明
|
global
|
必要
|
このオプションを選択すると、クラスタ内のすべてのノードでファイルシステムが表示されます。
|
log
|
必要
|
このオプションを選択すると、ロギングが有効になります。
|
VxFS のマウントオプションについての詳細は、VxFS mount_vxfs のマニュアルページおよび 『Sun Cluster のシステム管理 (Solaris OS 版)』の「クラスタファイルシステムの管理の概要」 を参照してください。