RAID5 メタデバイスは、メタデバイス内の 1 スライス分に相当する記憶容量を使用して、残りの RAID5 メタデバイスのスライスに格納されたユーザーのデータに関する冗長情報を格納します。この冗長情報は、メタデバイス内のすべてのスライスに分散されます。ミラーと同様、RAID5 メタデバイスはデータの可用性を高めながら、ハードウェアのコストを最小限に抑えることができます。
RAID5 メタデバイスを作成するには、あらかじめシステムに状態データベースの複製が少なくとも 3 つ含まれている必要があります。
RAID5 メタデバイスは、単一スライスの障害だけに対処できます。
RAID5 メタデバイスを作成するときは、20 パーセントルールに従ってください。パリティの計算手順は大変複雑なものであるため、約 20 パーセントを超える書き込みのメタデバイスは、おそらく RAID5 メタデバイスには (速度の点から) 向きません。データの冗長性が必要とされる場合は、ミラー化を考えてください。
多数のスライスからなる RAID5 メタデバイスには不利な点があります。RAID5 メタデバイスに含まれるスライスが増えるほど、1 つのスライスに障害が発生した場合に、読み書き操作に長時間を要することになります。
RAID5 メタデバイスは、少なくとも 3 つのスライスから構成されなければなりません。
RAID5 メタデバイスは、メタデバイスに追加のスライスを連結することによって拡張できます。新しいスライスにはパリティ保護が行われますが、パリティ情報は格納されません。拡張した RAID5 メタデバイスも、単一スライスの障害に対応しています。
飛び越し値は、RAID5 のパフォーマンスに対する鍵となります。この値はメタデバイスの作成時に設定可能であり、作成後は変更できません。デフォルトの飛び越し値は 16K バイトです。これはほとんどのアプリケーションにとって妥当な値です。
同じサイズのディスクスライスを使用してください。異なるサイズのスライスから RAID5 メタデバイスを作成すると、メタデバイス内に未使用ディスク領域が生じます。
既存のファイルシステムを含むスライスからは、RAID5 メタデバイスを作成しないでください。これを行なった場合、RAID5 の初期化プロセスの間にデータが消去されます。
RAID5 メタデバイスをストライプ化、連結、ミラー化することはできません。