ストレージ
中級

NAS向けRAID構成(ナスムケレイドコウセイ)

NASに搭載する複数のHDD/SSDを組み合わせて冗長性やパフォーマンスを確保するディスクアレイ技術。RAID 0(ストライピング)、RAID 1(ミラーリング)、RAID 5/6(パリティ分散)、SHR(Synology独自)等の構成から用途に応じて選択する。

0 回閲覧
0 いいね

NAS向けRAID構成とは

RAID(Redundant Array of Independent Disks)は、複数のディスクを論理的に束ねて冗長性・パフォーマンス・容量のバランスを取る技術である。NASでは搭載するHDD/SSDの台数に応じてRAIDレベルを選択し、データの安全性と利用可能容量を最適化する。

NAS向けRAIDはハードウェアRAIDとは異なり、ソフトウェアRAID(mdraid/Btrfs/ZFS)で実装されることが多い。CPUに負荷がかかるものの、専用RAIDカードが不要でコストを抑えられ、障害時のデータ復旧もNAS本体に依存しない利点がある。

RAIDレベル比較表

RAIDレベル最小ディスク数冗長性利用可能容量読取速度書込速度推奨用途
RAID 02なしN×容量N倍N倍一時データ・キャッシュ
RAID 121台故障OKN/2×容量N倍1倍重要データ・2ベイNAS
RAID 531台故障OK(N-1)×容量(N-1)倍中程度汎用・4ベイNAS
RAID 642台故障OK(N-2)×容量(N-2)倍低め高耐障害性・6ベイ以上
RAID 104各ペア1台OKN/2×容量N倍N/2倍高速+冗長性
JBOD1なしN×容量1倍1倍容量最大化・バックアップ先
SHR/SHR-21/31-2台故障OK可変(最適化)RAID 5/6相当RAID 5/6相当Synology NAS全般

RAID 0(ストライピング)

データをブロック単位で複数ディスクに分散書き込みする。全ディスクの合計容量が使用可能で読み書き速度もN倍になるが、冗長性がゼロのため1台でも故障すると全データが失われる。NASでは推奨されない構成で、一時的なスクラッチ領域以外には使用すべきでない。

RAID 1(ミラーリング)

2台のディスクに同一データを書き込む。1台が故障しても残り1台でデータが保全される最もシンプルな冗長構成。2ベイNASの定番であり、家庭用NASでは最も一般的。利用可能容量はディスク総容量の50%となるが、データの安全性は高い。

RAID 5(分散パリティ)

3台以上のディスクにデータとパリティ情報を分散配置する。1台の故障に耐えつつ、利用可能容量は(N-1)×ディスク容量となるバランスの良い構成。4ベイNASの標準構成で、パリティ計算によりRAID 0/1より書き込み速度は低下する。

大容量HDD(16TB以上)でのRAID 5は復旧(リビルド)に数日かかり、リビルド中の2台目故障リスクが無視できない。16TB以上のHDDを使用する場合はRAID 6またはSHR-2を推奨する。

RAID 6(二重パリティ)

RAID 5の拡張で、パリティ情報を2セット保持する。2台同時故障に耐えられるため、大容量HDDやドライブ数の多いNASに適する。利用可能容量は(N-2)×ディスク容量。書き込み時のパリティ計算負荷がRAID 5より大きい。

RAID 10(ストライプ+ミラー)

RAID 1のペアをRAID 0でストライピングする構成。高速な読み書きと冗長性を両立するが、利用可能容量は50%となる。データベースサーバーなどI/O性能が重要な用途に適する。

Synology SHR(Synology Hybrid RAID)

SHRはSynology独自のRAID技術で、異なる容量のHDDを混在させても容量を最大限活用できる。

構成例(SHR)ディスク利用可能容量RAID 5の場合
2×4TB4TB+4TB4TB(RAID 1相当)N/A(2台不可)
3×4TB4TB+4TB+4TB8TB(RAID 5相当)8TB
2×4TB+1×8TB4TB+4TB+8TB12TB8TB
2×4TB+2×8TB4TB+4TB+8TB+8TB20TB12TB

上の例で注目すべきは3行目と4行目である。RAID 5では最小ディスク容量に合わせるため8TBディスクの余剰容量が無駄になるが、SHRは異なる容量のディスクを最適にグループ化して容量を最大化する。

SHR-2はSHR + 二重冗長で、RAID 6相当の耐障害性を持つ。5ベイ以上のNASで推奨される。

リビルド時間とリスク

RAID故障時のリビルド(再構築)は、代替ディスクにデータを復元するプロセスである。

ディスク容量RAID 5リビルド時間リビルド中の故障リスク
4 TB4-8時間低
8 TB8-16時間中
16 TB24-48時間高
20 TB36-72時間非常に高

リビルド中はディスク全面に対してシーケンシャルリードが行われるため、潜在的な不良セクタ(URE: Unrecoverable Read Error)が顕在化するリスクがある。コンシューマ向けHDDのURE率は1×10^14ビット(約12.5TB)読み取りあたり1回で、16TB HDDのリビルドでは統計的に1回以上のURE発生が見込まれる。

このリスクを軽減するため、大容量HDDでは二重冗長(RAID 6/SHR-2)を選択し、NAS専用HDD(URE率1×10^15の製品)を使用すべきである。

ファイルシステムの選択

ファイルシステム対応NASスナップショットデータ整合性検証圧縮重複排除
BtrfsSynology(DSM対応機種)対応チェックサム対応非対応
ext4Synology/QNAP(レガシー)非対応なし非対応非対応
ZFSTrueNAS/QNAP(一部)対応チェックサム+ミラー修復対応対応

Btrfsはスナップショット(特定時点のデータ状態を保存)が可能で、ランサムウェア被害時にスナップショットから即座に復元できる。ZFSはデータ整合性保証が最も強力だが、メモリ消費が大きい(1TBあたり約1GB RAMが推奨)。

よくある質問(FAQ)

Q1: 2ベイNASではRAID 1一択ですか?

基本的にはRAID 1が推奨である。JBOD(個別ディスク)にする選択肢もあるが、冗長性がなくなる。SHRにすると、将来ディスクを大容量に交換した際に容量が自動拡張される利点がある。RAID 0は冗長性ゼロのため、NASでは避けるべきである。

Q2: RAID 5とRAID 6のどちらを選ぶべきですか?

4ベイNASで8TB以下のHDDならRAID 5でも許容範囲。5ベイ以上、または12TB以上のHDDを使う場合はRAID 6/SHR-2を推奨する。リビルド時間と二台目故障リスクを考慮すると、大容量HDD時代にはRAID 6がデフォルトの選択肢になりつつある。

Q3: RAIDがあればバックアップは不要ですか?

RAIDはHDD故障からの保護であり、バックアップの代替にはならない。ランサムウェア・誤削除・NAS本体の故障・火災/盗難にはRAIDでは対応できない。RAIDに加えて、外部ストレージやクラウドへのバックアップ(3-2-1ルール)が必須である。