PDFで保存
RAID Manager ユーザーマニュアル
RAID Manager 

このコンテンツは役に立ちましたか?

RAIDの概念と用語

RAIDに関する一般的な概念や、RAID Managerおよび本ユーザーマニュアルで使用される用語について学びましょう。

重要なコンセプト

  • RAID(Redundant Array of Independent Disks)は、複数の物理ドライブを1つの論理ストレージ・ユニット(アレイ)に統合するものです。
  • RAIDレベルの違いによって、ドライブ間でのデータの分散方法や、ドライブが故障した際の保護レベルが決まります。RAIDレベルは通常、以下の3つの目標の間のトレードオフとなります。
    • 容量:利用可能なスペースの量。
    • パフォーマンス:データの読み書きの速度。
    • 保護:データ損失のリスクが生じる前に、アレイで許容可能なドライブの故障台数。
  • RAIDレベルによっては、データ保護よりもパフォーマンスと容量を優先するため、冗長性を持たないストライピングが使用されています。また、パリティや、データのミラーリングされたコピーを利用して重要なデータを保護するRAIDレベルもあります。

用語

構成

期間意味
アレイ2つ以上の物理ドライブを組み合わせであって、オペレーティング・システムによって単一ボリュームと認識されるもの。多くの場合、「アレイ」は仮想ディスク (vdisk) の意味で使用されます。

注:アレイは単一のボリュームとして認識されますが、オペレーティング・システムのディスク・ユーティリティを使用すると、複数のボリュームに分割して各ボリュームを異なる形式でフォーマットすることができます。オペレーティング・システムのディスク・ユーティリティには、ディスクユーティリティ (macOS) とディスクの管理 (Windows) があります。
RAID「RAID」には「アレイ」の意味が包含されています。ユーザー向けの資料では、多くの場合、区別することなく使用されています。
RAIDレベルアレイ内のドライブ間でデータの分散と保護を行うために使用される方式(例:RAID 0、RAID 1、RAID 5、RAID 6、RAID 10、RAID 50、RAID 60)。
ストライピングパフォーマンスを向上させるため、データをブロック単位に分割し、複数のドライブに分散して書込むこと。RAID 0では、パリティや冗長性を持たないストライピングが使用されます。
ストライプストライピングされたRAIDで使用される、データ・ブロックが繰り返されるレイアウト・パターンのうちの1パターン。
ストライプのサイズコントローラがアレイ内の次のドライブに移る前に、1台のドライブに書込まれるデータ量(通常はKB単位で測定)。一般的に、ストライプのサイズが大きいほど、大容量の連続的な転送(ビデオ、音声、グラフィック)に適しており、ストライプのサイズが小さいほど、小容量で多様なワークロードに適しています。
パリティドライブが故障した場合に復旧を可能にする、データから算出された追加情報。RAID 5では、ドライブ間を巡回する1つのパリティブロック(「P」)が使用されます。RAID 6では、さらなる保護のために2つ目のパリティ(「Q」)が追加されます。
ミラー/ミラーリング2つのドライブに同一のデータを保存すること。RAID 1では、読取りはどちらかのドライブで行われ、書込みは両方のドライブに行われます。
予備ドライブ障害が発生したドライブの代替として指定されたドライブで、デバイスのシステムが即座にアレイをリビルドし、データ冗長性を維持できるようにするためのもの。

予備ドライブは、故障したドライブを即座に交換するのに非常に役立ちますが、予約されているため、データの保存には使用できません。その結果、予備ドライブはオプションとなり、明示的に作成する必要があります。

スペア:単一のアレイ専用に割り当てられた予備ドライブ。

グローバル・スペア:対象デバイス上のどのアレイでも使用できる予備ドライブ。複数のアレイを搭載したデバイスの場合に推奨されます。

操作と健全性

期間意味
初期化アレイを準備するプロセスであり、データ操作時のエラーの防止に役立ちます。
バックグラウンドの初期化バックグラウンドの初期化とは、アレイを作成する際にドライブのメディア・エラーをチェックする処理のことです。このチェックにより、ストライプ・データのセグメントがアレイ内のすべてのドライブで同一であることが保証されます。
フォアグラウンドの初期化この初期化は、デバイスをホストから切り離す必要があるため、より短時間で完了します。フォアグラウンドの初期化の実行中は、デバイスをデータ操作に使用することはできません。
Rebuild(リビルド)ドライブが故障した後に冗長性を復元するプロセスです。交換用ドライブが故障したドライブを代替すると、冗長データが新しいドライブ上にリビルドされます。リビルドの実行中はアレイのパフォーマンスに影響が出る可能性があります。

注:ドライブを元のベイから別のベイに移設した場合も、リビルドが行われることがあります。不必要なリビルドを避けるため、ドライブを元のベイから移動しないでください。
劣化アレイの保護が低下した状態で、パフォーマンスも低下している可能性があります。
整合性チェックパリティ・データの保全性をテストするメンテナンス操作です。
 初期化やリビルドなどの操作は、パフォーマンスやデータ保護に影響を与える可能性があります。既存のアレイに変更を加える前に、必ず重要なファイルのバックアップを取ってください。

RAIDレベルのまとめ

以下の表は、各RAIDレベルで実行される内容を簡潔にまとめたものです。利用可能なRAIDレベルの詳細については、RAIDレベルを参照してください。

RAIDレベルまとめ
RAID 0(ストライピング)パフォーマンスと容量を最適化するため、データを複数のドライブにストライピングします。冗長性はありません。
RAID 1(ミラーリング)2つのドライブに同一のデータを書き込むことで保護を行います。
RAID 5データをストライピングし、巡回パリティを使用することで、1台のドライブが故障しても動作し続けます。
RAID 6データをストライピングし、巡回パリティを使用することで、最大2台のドライブが故障しても動作し続けます。
RAID 10ミラーリングされたペアのストライプ。
RAID 50RAID 5セットのストライプ。
RAID 60RAID 6セットのストライプ。