MacでのRAID5の使用
NS RAIDアレイ は、冗長性とセキュリティを保存、バックアップ、および提供する目的で、複数のハードドライブを1つのユニットに結合するストレージソリューションです。 ディスクストライピングとパリティを備えたRAID5は、ファイルストレージサーバーまたはアプリケーションサーバーとしての使用に最適です。 Macユーザー向けのこの選択には、最低3台のドライブが必要であり、フォールトトレランスと優れたパフォーマンスを提供します。
独立ディスクの冗長アレイ(RAID)は、単一のドライブの障害から保護し、複数のディスクにデータを保存することにより、パフォーマンスの向上と高速転送速度を提供します。
この記事の情報は、macOS Catalina(10.15)からmacOS Sierra(10.12)を実行しているMacを搭載したRAID5に適用されます。
RAID機能
RAID 0、RAID 1、RAID 3、RAID 5、RAID 6、およびRAID10を含むいくつかのRAIDレベルがあります。 各RAIDカテゴリには、次の1つ以上の機能があります。
- ディスクストライピング データをブロックに分割し、複数のストレージデバイスにブロックを書き込むことを指します。
- ディスクミラーリング 2つ以上のディスクにデータを複製することを指します。
- パリティビット フォールトトレランスを提供する目的で、2つのドライブのデータを計算し、その結果を3番目のドライブに保存します。
RAID 5は、高読み取り環境で優れたパフォーマンスと冗長性を提供する費用対効果の高いオプションです。
RAID5とMacについて
RAID 5は、ディスクの読み取りと書き込みの速度を上げるように設計されたストライピングRAIDレベルです。 多くのMacユーザーは、マルチメディアファイルストレージにRAID5を選択します。 パリティを計算して分散する必要があるため、読み取り速度は速く、書き込み速度はわずかに遅くなります。
RAID 5は、データが順番に読み取られる大きなファイルの保存に優れています。 小さくランダムにアクセスされるファイルの読み取りパフォーマンスは平凡であり、書き込み操作ごとにパリティデータを再計算して再書き込みする必要があるため、書き込みパフォーマンスが低下する可能性があります。
RAID 5は混合ディスクサイズで実装できますが、RAID 5アレイサイズはセット内の最小ディスクによって定義されるため、これは推奨されるアプローチとは見なされません。
RAID5アレイサイズの計算
RAID 5アレイは、パリティを格納するためにドライブと同等のものを使用します。つまり、アレイ全体のサイズは次の式を使用して計算できます。
S = d *(n-1)
NS NS はアレイ内の最小ディスクサイズであり、 NS アレイを構成するディスクの数です。
RAID5のしくみ
RAID 5は、データの整合性を確保するためにパリティビットを使用するという点でRAID3に似ています。 ただし、パリティの格納専用のディスクを使用するRAID 3とは異なり、RAID5はアレイ内のすべてのドライブにパリティを分散します。
RAID 5はドライブのフォールトトレランスを提供し、アレイ内のデータを失うことなく、アレイ内の単一のドライブに障害が発生することを可能にします。 ドライブに障害が発生した場合でも、RAID5アレイを使用してデータの読み取りまたは書き込みを行うことができます。 故障したドライブが交換された後、RAID 5アレイはデータリカバリモードに入ります。このモードでは、アレイ内のパリティデータを使用して、新しくインストールされたドライブに欠落しているデータが再構築されます。
ソフトウェアベース対。 ハードウェアベースのコントローラー
パリティ計算を実行し、結果の計算を分散する必要があるため、RAID 5は、ハードウェアベースのRAIDエンクロージャーで動作する場合に最適です。
二つあります RAIDアレイコントローラーの種類: ハードウェアとソフトウェア。 ソフトウェアベースのコントローラーはコストが低く、ドライブを構成する際の柔軟性をユーザーに提供します。 ハードウェアベースのコントローラーはコストが高くなりますが、複雑なアレイには推奨されます。
NS ディスクユーティリティ Macに含まれているアプリは、ソフトウェアベースのRAID5アレイの作成をサポートしていません。 しかし、 SoftRAIDソフトウェアベースのソリューションが必要な場合は、サードパーティの開発者であるSoftRAID、Inc。のを使用できます。