このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

6.1 OCFS2について

Oracle Cluster File Systemバージョン2 (OCFS2)は、クラスタでの使用を目的とした、パフォーマンスに優れた可用性の高い共有ディスク型の汎用ファイル・システムです。 OCFS2ボリュームは、クラスタ化されていないスタンドアロン・システムにもマウントできます。

ext4btrfsなどの代替ファイル・システムと比較して、ocfs2をローカルでマウントする利点はないように思われますが、OCFS2では、btrfsファイル・システムでcp --reflinkコマンドを使用する場合と同様に、reflinkコマンドを使用して個々のファイルのコピーオンライト・クローンを作成できます。 通常、このようなクローンによって、VMイメージやLinuxコンテナなどの非常によく似たファイルの複数のコピーを格納する場合にディスク領域を節約できます。 また、ローカルOCFS2ファイル・システムをマウントすると、後でそれを変換せずにクラスタ・ファイル・システムに移行できます。 reflinkコマンドの使用時には、結果となるファイルシステムが元のファイルシステムのクローンのように動作することに注意してください。 これは、それらのUUIDが同一であるということです。 reflinkを使用してクローンを作成するときには、tunefs.ocfs2コマンドを使用してUUIDを変更する必要があります。 詳細は、6.2.10項「ボリューム・パラメータの問合せおよび変更」を参照してください。

OCFS2は、ローカル・ファイル・システムのセマンティクスを提供しているため、ほぼすべてのアプリケーションで使用できます。 クラスタ対応のアプリケーションは、複数のクラスタ・ノードからのキャッシュ一貫性のあるパラレルI/Oを使用してクラスタ全体でアクティビティを調整することや、ノード障害の発生時に利用可能なファイル・システム機能を使用し、フェイルオーバーを実行して別のノードで稼働することができます。 次に、OCFS2の典型的な使用事例を示します。

  • 仮想マシン・イメージへの共有アクセスをホストするOracle VM。

  • Linuxゲスト・マシンでファイル・システムを共有できるOracle VMおよびVirtualBox。

  • データベース・クラスタのOracle Real Application Cluster (RAC)。

  • ミドルウェア・クラスタのOracle E-Business Suite。

OCFS2には、エンタープライズ・レベルのコンピューティング環境でのデプロイメントに適した次のような多くの機能があります。

  • 停電またはシステム・クラッシュの発生時にファイル・システムの一貫性を確保する順序付きのライトバック・データ・ジャーナルのサポート。

  • 512バイトから4KBの範囲にわたるブロック・サイズと、4KBから1MBの範囲にわたるファイル・システム・クラスタ・サイズ(どちらも2の累乗単位で増分)。 サポートされているボリューム・サイズの最大値は16TBです(これは4KBのクラスタ・サイズに対応しています)。 4PBもの巨大ボリューム・サイズも、クラスタ・サイズ1MBの場合は理論的に可能ですが、この上限値はテストされていません。

  • 大規模ファイルを効率的に格納できるエクステント・ベースの割当て。

  • 高いパフォーマンスと効率的な格納を目的とするスパース・ファイル、インライン・データ、未書込みエクステント、ホール・パンチング、reflinkおよび割当て予約の最適化された割当てサポート。

  • 大量のオブジェクトが含まれる場合でも、そのディレクトリに対する効率的なアクセスを可能にするディレクトリの索引付け。

  • 破損したinodeおよびディレクトリを検出するためのメタデータ・チェックサム。

  • 通常のファイル、ディレクトリ、シンボリック・リンクなどのファイル・システム・オブジェクトにname:valueペアを無制限にアタッチできる拡張属性。

  • 従来のファイル・アクセス権モデルに加えられたPOSIX ACLおよびSELinuxの拡張セキュリティ・サポート。

  • ユーザーおよびグループの割当て制限のサポート。

  • 32ビットと64ビットおよびリトル・エンディアン(x86、x86_64、ia64)とビッグ・エンディアン(ppc64)の各アーキテクチャが混在するノードの異機種間クラスタのサポート。

  • クラスタ・ノードからの同時アクセスを管理する分散ロック・マネージャ(DLM)付きの、簡単に構成できるカーネル内クラスタ・スタック(O2CB)。

  • バッファ型、直接、非同期、スプライスおよびメモリー・マップ型のI/Oのサポート。

  • ext3ファイル・システムと同様のパラメータを使用するツール・セット。