I.はじめに
定義:
RAID 5は、妥協でRAID 0とRAID 1です。単一のディスクに書き込み操作よりも遅いRAID 5およびデータ読み出し速度に近似RAID0を持つが、追加のパリティ情報と、データ書き込み速度。パリティ情報、RAID 1つの高いストレージコストよりもRAID5のディスク領域の使用率に対応する複数のデータが比較的低いためと、ソリューションのより多くの使用があります。
どのように動作します:
RAID5データと対応するパリティ情報は、RAID5からなる各ディスク上に格納され、パリティ情報、及び異なるディスク上に格納されたそれぞれに対応するデータは、完全なN-1個のディスクに格納されているいずれものものですデータは、それはパリティ情報を格納するための空間に対応するディスク容量があると言うことです。ディスクRAID5が破損したときに、それはこのようにデータのセキュリティを確保し、データの整合性には影響を与えません。損傷したディスクを交換すると、RAIDは自動的にRAID5の高い信頼性を維持するために、ディスク上のデータを再構築するために、残りのパリティ情報を使用します。
すべてのRAID 5アレイのディスク容量は、容量が同じでない場合ほど大きくなければならないでください最小容量の対象となります。好ましくは、ハードディスクなどの回転速度、それ以外の場合は、パフォーマンスに影響を与える、および利用可能なディスク領域の数= N-1、RAID 5別個のパリティディスク、分散上のすべてのディスク上のすべてのパリティ情報は、一つのディスクの容量のみを占有します。
要約:
ディスク容量の使用率:(N-1)/ N、すなわち、パリティ用のディスクのだけ無駄。
パフォーマンスを読む:(N-1)*モノリシックディスク読み取りパフォーマンス、RAID0の読み取り性能があります。
パフォーマンスを書く:ディスクの書き込みパフォーマンスの単一ブロックよりは悪化している(この点は非常に明確ではありません、あなたが並列にそれを書くことができません?)
冗長性:1点のディスクだけダメージ。
二、仮想マシン環境のCentOS 7で作成したRAID5
追加の4枚のディスクを持つ仮想マシンに1;([仮想マシン設定の編集をクリックしてください)
第二に、同じ手順で新しいハードディスク5。
第三に、ターミナルでコマンドを入力して、仮想マシンを開きます。そこに参加する場合はfdiskは見-l。
第四に、RAID5を作成し、2つのディスク障害のバックアップを提供し、次のコマンドを入力します。「のmdadm -Cvは/ dev / md0の-n 3 -l 5 -X 2は/ dev / sdbとは/ dev / sdcのは/ dev / SDDは/ dev / SDE / DEV / SDF "
第五に、次のコマンドを入力します。mdadmの-Dは/ dev / md0のRAID5に従ってにはパーティションが存在しない場合、パーティションが検出された変換、参照するには、3枚のディスク、2つのバックアップディスク(スペアデバイス2の数)
第六に、ディスクアレイ形式フォーマットのext4
mkfs.ext4は/ dev / md0の次のコマンドを入力します。
VII。
次はマウント
まず、マウントディレクトリを作成します。mkdir /メディア/ RAID5を
ファイル・システムのマウント:マウントは/ dev / md0を/メディア/ RAID5
このような