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

機械翻訳について

6.2.8 OCFS2ボリュームの作成

mkfs.ocfs2コマンドを使用して、デバイスにOCFS2ボリュームを作成できます。 ボリュームにラベルを付け、ラベルを指定してマウントする場合、デバイスはパーティションに対応している必要があります。 ラベルを指定してパーティション化されていないディスク・デバイスをマウントすることはできません。 次の表に、OCFS2ボリュームの作成時に使用できる最も有益なオプションを示します。

コマンド・オプション

説明

-b block-size

--block-size block-size

ファイル・システムを対象とするI/Oトランザクションの単位サイズと、inodeおよびエクステント・ブロックのサイズを指定します。 サポートされるブロック・サイズは、512 (512バイト)、1K、2Kおよび4Kです。 デフォルトおよび推奨ブロック・サイズは、4K (4KB)です。

-C cluster-size

--cluster-size cluster-size

ファイル・データを割り当てるために使用する領域の単位サイズを指定します。 サポートされるクラスタ・サイズは、4K、8K、16K、32K、64K、128K、256K、512Kおよび1M (1MB)です。 デフォルトのクラスタ・サイズは、4K (4KB)です。

--fs-feature-level=feature-level

ファイル・システム機能のセットを選択できます。

default

スパース・ファイル、未書込みエクステントおよびインライン・データの各機能のサポートを有効にします。

max-compat

OCFS2の古いバージョンによって認識される機能のみを有効にします。

max-features

OCFS2によって現在サポートされているすべての機能を有効にします。

--fs_features=feature

スパース・ファイル、未書込みエクステント、バックアップ・スーパーブロックのサポートなどの個々の機能を有効化または無効化できます。 詳細は、mkfs.ocfs2(8)マニュアル・ページを参照してください。

-J size=journal-size

--journal-options size=journal-size

先行書込みジャーナルのサイズを指定します。 指定されていない場合、サイズは-Tオプションに指定するファイル・システムの用途タイプから決定され、それ以外の場合はボリューム・サイズから決定されます。 ジャーナルのデフォルト・サイズは、datafilesの場合は64M (64MB)、mailの場合は256M (256MB)およびvmstoreの場合は128M (128MB)です。

-L volume-label

--label volume-label

異なるクラスタ・ノードで簡単に識別できるわかりやすいボリュームの名前を指定します。

-N number

--node-slots number

ボリュームに同時にアクセスできるノードの最大数を指定します(これは、ファイル・システム・ジャーナルなどのシステム・ファイルではノード・スロットの数によって制限されます)。 最高のパフォーマンスを得るには、ノード・スロットの数をノード数の2倍以上に設定します。 後でノード・スロットの数を増加すると、ジャーナルはディスク・プラッタの外縁部に隣接して配置されなくなるため、パフォーマンスが低下する可能性があります。

-T file-system-usage-type

ファイル・システムの用途タイプを指定します。

datafiles

データベース・ファイルは、通常、数はわずかで、完全に割り当てられ、比較的大きいサイズです。 このようなファイルでは、メタデータの変更はほとんど必要なく、大規模なジャーナルを保持する利点はありません。

mail

メール・サーバー・ファイルは、通常、数が多く、比較的小さいサイズです。 このようなファイルでは、メタデータの変更が多く、大規模なジャーナルを保持する利点があります。

vmstore

仮想マシン・イメージ・ファイルは、通常、数はわずかで、まばらに割り当てられ、比較的大きいサイズです。 このようなファイルでは、メタデータの変更数は中程度であり、中規模のサイズのジャーナルが必要です。

たとえば、一般的な使用方法に対応するすべてのデフォルト設定(4KBのブロックおよびクラスタ・サイズ、8つのノード・スロット、256MBのジャーナル、デフォルトのファイル・システム機能のサポート)を使用して、myvolというラベル付きで/dev/sdc1上にOCFS2ボリュームを作成します。

# mkfs.ocfs2 -L "myvol" /dev/sdc1

データベース・ファイルで使用するため、dbvolというラベル付きで/dev/sdd2上にOCFS2ボリュームを作成します。 この場合、クラスタ・サイズは128KBに、ジャーナル・サイズは32MBに設定されます。

# mkfs.ocfs2 -L "dbvol" -T datafiles /dev/sdd2

16KBのクラスタ・サイズ、128MBのジャーナル、16のノード・スロットおよびrefcountツリーを除くすべての機能に対応するサポートを使用して、/dev/sde1上にOCFS2ボリュームを作成します。

# mkfs.ocfs2 -C 16K -J size=128M -N 16 --fs-feature-level=max-features \
  --fs-features=norefcount /dev/sde1

ノート

LVM論理ボリュームにOCFS2ボリュームを作成しないでください。 LVMはクラスタ対応ではありません。

作成後にOCFS2ボリュームのブロックおよびクラスタ・サイズを変更することはできません。 tunefs.ocfs2コマンドを使用すると、一定の制限付きでファイル・システムの他の設定を変更できます。 詳細は、tunefs.ocfs2(8)マニュアル・ページを参照してください。

ボリュームでデータベース・ファイルを格納する場合、データベースのブロック・サイズより小さいクラスタ・サイズを指定しないでください。

ファイル・システムの大きさが数GBを超える場合、デフォルトのクラスタ・サイズ4KBでは不適切です。 次の表に、様々なファイル・システム・サイズ範囲に推奨される最小クラスタ・サイズ設定を示します。

ファイル・システム・サイズ

推奨される最小クラスタ・サイズ

1GB - 10GB

8K

10GB - 100GB

16K

100GB - 1TB

32K

1TB - 10TB

64K

10TB - 16TB

128K