ストレージ状態の説明

ストレージ状態 | 説明 |
|---|---|
| 正常 | メールボックスと手動ストレージプールの通常の読み書きをサポート |
| 降级 | ストレージプール内の一部のハードディスクが損傷または取り外されていますが、ストレージプールはまだ正常に読み書きできます |
| 损毁 | ストレージプール内の一部またはすべてのハードディスクが損傷または取り外されており、ストレージプールは読み書きできません |
| 同步中 | raid1、raid5、raid6、raid10を作成した後はsyncing状態になります。システムストレージプールの同期が必要な場合はpreparing状態になり、システムの同期が完了した後にユーザーストレージプールを同期します。これらのRAIDタイプが降格状態で新しいディスクを挿入して修復した後も、syncing状態になります。この状態では正常に読み書きできます |
| 修复中 | ストレージプールが降格状態になった後、ディスクを選択して修復中です。または、一部のディスクが取り外されて再挿入され、修復中です |
| 重建中 | ストレージプールの容量拡張またはRAIDレベルのアップグレード中に、ストレージプールが再構築中です |
| 准备中 | システムRAIDが同期中です |
ストレージモードの詳細説明
1. Basic(シングルディスクモード)
- 原理:単一のハードディスクを使用してデータを保存し、冗長性やストライピングはありません。
- 利点:
- シンプルで使いやすく、複雑な設定は不要です。
- コストが低く、小規模なストレージニーズに適しています。
- 欠点:
- 冗長性がなく、ハードディスクの故障によりデータが失われます。
- パフォーマンスが制限され、複数ディスクの並列読み書きを利用できません。
- 適用シナリオ:個人ユーザー、小規模なストレージニーズ、またはデータの安全性要件が高くないシナリオ。
2. JBOD(Just a Bunch of Disks)
- 原理:複数のハードディスクを1つの論理ボリュームに結合し、データを順番に保存し、冗長性やストライピングはありません。
- 利点:
- すべてのハードディスク容量を最大限に活用できます。
- 設定が簡単で、ストレージ容量の拡張に適しています。
- 欠点:
- 冗長性がなく、任意のハードディスクの故障により一部のデータが失われます。
- パフォーマンスは向上せず、複数ディスクの並列読み書きを利用できません。
- 適用シナリオ:大容量ストレージが必要で、パフォーマンスとデータ冗長性の要件がないシナリオ。
3. RAID 0(ストライピング)
- 原理:データがブロックに分割され、複数のハードディスクに交互に保存されます。
- 利点:
- 読み書きパフォーマンスが大幅に向上します(複数ディスクの並列操作)。
- ストレージ容量の利用率が高い(冗長データがない)。
- 欠点:
- 冗長性がなく、任意のハードディスクの故障によりすべてのデータが失われます。
- 適用シナリオ:パフォーマンス要件が高く、データの安全性要件が低いシナリオ、例えばビデオ編集、一時キャッシュ。
4. RAID 1(ミラーリング)
- 原理:データが完全に複数のハードディスクにコピーされ、各ハードディスクに同じデータが保存されます。
- 利点:
- 高いデータの安全性(1つのハードディスクが故障しても、データは他のハードディスクから復元可能)。
- 読み取りパフォーマンスが向上します(複数のハードディスクから同時に読み取り可能)。
- 欠点:
- ストレージ容量の利用率が低い(例えば、2つのハードディスクの場合、半分の容量しか使用できない)。
- 書き込みパフォーマンスは向上しない(データを複数のハードディスクに書き込む必要がある)。
- 適用シナリオ:データの安全性要件が高いシナリオ、例えば金融システム、データベース。
5. RAID 5(パリティ付きストライピング)
- 原理:データがブロックに分割され複数のハードディスクに保存されると同時に、パリティ情報(データ復元用)も保存されます。
- 利点:
- パフォーマンスとデータの安全性を両立(1つのハードディスクの故障を許容)。
- ストレージ容量の利用率が比較的高い(検証用に1つのハードディスク容量のみを失う)。
- 欠点:
- 書き込みパフォーマンスが低い(パリティ計算が必要)。
- データ再構築時にパフォーマンスが明らかに低下します。
- 適用シナリオ:パフォーマンスと安全性に中程度の要件があるシナリオ、例えばファイルサーバー、中小規模データベース。
6. RAID 6(デュアルパリティ付きストライピング)
- 原理:RAID 5に似ていますが、2組のパリティ情報を使用し、2つのハードディスクが同時に故障することを許容します。
- 利点:
- より高いデータの安全性(2つのハードディスクの故障を許容)。
- ストレージ容量の利用率は依然として高い(検証用に2つのハードディスク容量のみを失う)。
- 欠点:
- 書き込みパフォーマンスがさらに低い(2組のパリティ計算が必要)。
- データ再構築時にパフォーマンスがさらに明らかに低下します。
- 適用シナリオ:データの安全性要件が非常に高いシナリオ、例えば大規模データベース、重要なビジネスシステム。
7. RAID 10(ミラーリング + ストライピング)
- 原理:RAID 1(ミラーリング)とRAID 0(ストライピング)を組み合わせ、まずハードディスクをグループに分けてミラーリングし、そのグループに対してストライピングを行います。
- 利点:
- 高パフォーマンス(ストライピングにより読み書き速度が向上)。
- 高いデータの安全性(ミラーリンググループ内で1つのハードディスクの故障を許容)。
- 欠点:
- ストレージ容量の利用率が低い(総容量の半分しか使用できない)。
- コストが高い(少なくとも4つのハードディスクが必要)。
- 適用シナリオ:パフォーマンスとデータの安全性要件が非常に高いシナリオ、例えばデータベース、仮想化プラットフォーム。