Oracle® Solaris Cluster ソフトウェアのインストール

印刷ビューの終了

更新: 2014 年 9 月
 
 

UFS クラスタファイルシステムのマウントオプションの選択

このセクションでは、次のタイプの UFS クラスタファイルシステムのマウントオプションの要件と制限について説明します。


注 -  またはこのタイプおよびほかのタイプのファイルシステムを高可用性ローカルファイルシステムとして構成することもできます。詳細は、Oracle Solaris Cluster データサービス計画および管理ガイド の高可用性ローカルファイルシステムの有効化を参照してください。

次の一連のマウントオプションのガイドラインに従って、UFS クラスタファイルシステムの作成時にどのマウントオプションを使用すべきかを判断してください。

global

必須。このオプションを選択すると、クラスタ内のすべてのノードでファイルシステムが表示されます。

logging

必須。このオプションを選択すると、ロギングが有効になります。

forcedirectio

条件付き。このオプションは、Oracle RAC RDBMS データファイル、ログファイル、および制御ファイルをホストするクラスタファイルシステムにのみ必要です。

onerror=panic

必須。/etc/vfstab ファイルで onerror=panic マウントオプションを明示的に指定する必要はありません。他の onerror マウントオプションが指定されていない場合は、このマウントオプションがデフォルト値として使用されます。


注 -  Oracle Solaris 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) のマニュアルページを参照してください。

UFS クラスタファイルシステム

マウントオプション
使用方法
説明
global
必須
このオプションを選択すると、クラスタ内のすべてのノードでファイルシステムが表示されます。
logging
必須
このオプションを選択すると、ロギングが有効になります。
forcedirectio
条件付き
このオプションは、Oracle RAC RDBMS データファイル、ログファイル、および制御ファイルをホストするクラスタファイルシステムにのみ必要です。
onerror=panic
必須
/etc/vfstab ファイルで onerror=panic マウントオプションを明示的に指定する必要はありません。他の onerror マウントオプションが指定されていない場合は、このマウントオプションがデフォルト値として使用されます。

注 -  Oracle Solaris 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) のマニュアルページを参照してください。