1サーバーあたり24 TBから160 TBのハードディスク · アムステルダム、ブカレスト、キシナウ · KYC不要。暗号資産で支払い:BTC, USDT, USDC, ETH, SOL, LTC
言語: 日本語
holdを選択

比較 · ZFSパリティ · 実測ではなくデータシートから算出

RAIDZ2かRAIDZ3か:大規模なZFSプールにはどれだけのパリティが必要か?

10本構成のプールでパリティドライブを2本にするか3本にするか:それぞれが容量をどれだけ消費し、何に耐え、レンタルストレージサーバーでの選択の背後にある計算。

最終更新:

回答

RAIDZ2かRAIDZ3か:大規模なZFSプールにはどれだけのパリティが必要か?

2つ目のコピーがある10本構成のプールのほとんどにはRAIDZ2で十分です。RAIDZ3が元を取るのは、プールが唯一のコピーである場合、または故障したドライブの交換を何日も待てる場合です。16 TBドライブ10本では、RAIDZ2は128 TB、RAIDZ3は112 TBを保持します(OpenZFSの計算式、2 November 2026)。Basalthold Hold 160は空の状態で出荷し、暗号資産での支払いのみ、KYC不要です。

各パリティレベルはHoldでどれだけの容量を残すか?

使用可能容量は(N − P)×ドライブサイズです。Nはグループ内のドライブ数、Pはパリティに相当するドライブ数です。10進TB表記で、ZFSのメタデータとパディングは含みません。

HoldとドライブRAIDZ2の使用可能容量RAIDZ3の使用可能容量パリティの割合(Z2 / Z3)耐えられる故障数(Z2 / Z3)
Hold 160: 10 × 16 TB HDD128 TB112 TB20% / 30%2 / 3
Hold 100: 10 × 10 TB HDD80 TB70 TB20% / 30%2 / 3
Hold 40: 4 × 10 TB HDD20 TB10 TB50% / 75%2 / 3
Hold 24: 2 × 12 TB HDD不可(最小3ドライブ)不可(最小4ドライブ)ミラー:50%ミラー:1

OpenZFSの計算式で算出したもので、実測ではありません。raidzグループはパリティ数より1台多くデバイスが必要です。ドライブは2 November 2026の記載どおりです。

各パリティレベルは何に耐えられるか?

OpenZFSのマニュアルがルールを定めています。P台のパリティディスクを持つN台のraidzグループは、約(N − P)倍のディスクサイズを保持し、P台の故障デバイスに耐えます。RAIDZ2は2台、RAIDZ3は3台に耐えます。

同じページでは「パフォーマンス向上に役立てるため」、グループあたり3〜9台のデバイスを推奨しています。10台のグループはその範囲を1台上回ります。この範囲はパフォーマンスに関するもので、安全性とは関係ありません。パリティはどの構成幅でもP台の故障をカバーします。

パリティドライブを1本追加するごとに、耐えられる故障が1台増え、容量が1ドライブ分減ります。 Hold 160ではそれは16 TB、つまりRAIDZ2の容量の12.5%です。

resilver中、プールはどれくらいの間危険にさらされるか?

新しいドライブが埋まるまでの時間です。ZFSはプールが保持するデータだけをresilverするため、半分埋まったプールは約半分のバイト数を再構築します。

  • 最良の場合、16 TBドライブが満杯: Seagate Exos X20の最大285 MB/sで16 TBを処理すると約15.6時間かかります。
  • プールがビジーな場合、50 MB/sの例: 同じドライブで約89時間、つまり3.7日かかります。
  • resilverが始まる前: レンタルサーバー内の故障したドライブは、データセンターが交換するまで待つことになります。ドライブが故障した場合はチケットを開いてください。チームが無償で交換し、新しいドライブでのアレイの再構築はお客様の構成に委ねられます。

その期間中、RAIDZ2はパリティが1つ残り、RAIDZ3は2つ残ります。10〜20 TBドライブの再構築の計算はRAID 6またはRAIDZ2の再構築にかかる時間にあります。

読み取り不能なセクターは何を変えるか?

3台目の故障がなくても、3本目のパリティドライブが役立つようになります。Exos X20のデータシートでは、非回復性読み取りエラーを10^15ビット読み取りあたり1セクターとしています。これはデータシートの上限値で、125 TB読み取りあたり1セクターです。

resilverは生き残ったドライブを読み取ります。16 TBドライブ10本の満杯のプールでは、生き残った9本が144 TBを保持するため、上限値では読み取り不能なセクターが約1つ許容されます。実際のドライブは通常、定格より良い結果になります。定格はメーカーが受け入れる最悪のケースです。

  • RAIDZ2、1本故障: ZFSは残りのパリティから読み取り不能なセクターを再構築します。何も失われません。
  • RAIDZ2、2本故障: パリティが残っていません。そのブロックは失われ、zpool status -vがデータエラーを含むファイルを一覧表示します。
  • RAIDZ3、2本故障: パリティが1つ残っているため、セクターは再構築されます。

RAIDZ3は1回目ではなく2回目の故障に対する保険です。

その期間中に2回目の故障が起きる可能性はどれくらいか?

紙の上では小さいです。Backblazeは2026年第2四半期のレポートで、自社ドライブ全体の生涯年率換算故障率が1.41%だったと報告しています。89時間のresilver中に1本のドライブが故障する確率は約1.41% × 89 ÷ 8,760、つまり0.014%です。生き残ったドライブが9本の場合、もう1本故障する確率は約0.13%です。

これらの計算は故障が独立しているとみなしています。一緒に購入したドライブはモデル、ロット、年齢を共有しており、resilverは生き残ったすべてのドライブに負荷をかけます。これらの数字は下限であり、予測ではありません。

市場はそのサイズへ移行しています。2 November 2026にBasaltholdで確認した23のストレージサーバー販売者のうち、8が100 TB以上のハードドライブを搭載したサーバーを掲載していました。

後からRAIDZ2からRAIDZ3に切り替えられるか?

いいえ。OpenZFS 2.3でRAID-Z拡張が追加され、raidz_expansionプール機能により既存のグループに新しいディスクを追加できます。マニュアルには「RAID-Z2は拡張後もRAID-Z2のままである」と明記されています。古いブロックも古いデータ対パリティの比率を保ちます。

パリティレベルを変更するには、データをコピーして退避し、プールを破棄して再作成する必要があります。レンタルサーバーでは、正しいタイミングは納品時で、データドライブがまだ空のときです。オペレーティングシステムは専用のSSD上にあります(大型の筐体では2台のミラーリングされたSSD)。データドライブは空でパーティション未作成の状態で届くため、ZFS、mdadmアレイ、または独立したディスクのセットを構築できます。納品前にチームにRAID 6またはRAID 10アレイを準備してほしい場合は、サーバー引き渡し前にサポートへお伝えください。

10本構成のRAIDZ3プールを作成して確認する
# your ten data drives by stable ID; the system SSDs stay out of the pool
ls -l /dev/disk/by-id/ | grep -v part

# three drives' worth of parity (replace DRIVE01 to DRIVE10 with the real IDs)
zpool create -o ashift=12 -O compression=lz4 tank raidz3 /dev/disk/by-id/ata-DRIVE{01..10}

# capacity, health, and the files hit by any data error
zpool list tank
zpool status -v tank

レンタルストレージサーバーではどちらを選ぶべきか?

プールの用途と、故障をどれだけ待てるかで選びます。

  • RAIDZ2: 原本が別の場所にあるバックアップ先。失われたファイルは再度コピーできます。
  • RAIDZ3: しばらくの間唯一のコピーとなるアーカイブ、毎日監視できないプール、またはドライブが非常に大きく負荷のかかったresilverが何日も続く場合。
  • 2本または4本: Hold 24ではミラー、Hold 40ではRAIDZ2とストライプミラーのどちらも20 TBを保持します。RAIDZ2は任意の2台の故障に耐え、ミラーはランダムI/Oが高速です。

Hold 100とHold 160はそれぞれデータドライブ10本を搭載しており、その条件はBasaltholdの料金ページにあります。

パリティはバックアップではありません。ストレージサーバーはそれ自体のバックアップではありません。当社はお客様のデータのコピーを他のどこにも保持しないため、別の場所への2つ目のコピーはお客様の対応となります。NASの通常の2つ目のコピーについてはNASに最適なオフサイトバックアップとはにまとめています。ZFSを使わない同じトレードオフはRAID 6かRAID 10かに、ZFSがベアドライブを求める理由はZFSかハードウェアRAIDかにあります。

RAIDZ2とRAIDZ3について他によく聞かれることは?

RAIDZ3はRAIDZ2より遅いか?

書き込みでは少し遅くなります。各ストライプがパリティブロックを1つ多く持つため、10本のドライブは8本ではなく7本にデータを書き込みます。OpenZFSのRAIDZページでは両方に共通する経験則が示されています。デフォルトの大きなレコードでは、ランダム読み取りのIOPSはグループの幅にかかわらず、おおよそディスク1本分です。

RAIDZ2はRAID 6と同じか?

どちらも任意の2台のドライブ故障に耐えます。RAIDZ2はさらにすべてのブロックをチェックサムし、プールが保持するデータだけをresilverしますが、md RAID 6の再構築はドライブ全体をコピーします。両者はRAID 6かRAID 10かで比較しています。

代わりにdRAIDを使うべきか?

10台のドライブではありません。dRAIDは予備スペースをすべてのドライブに分散させるため、OpenZFSのマニュアルによれば、1台のデバイスがボトルネックではなくなり、resilverが大幅に速くなります。予備スペースはグループ内に確保されるため、10台のドライブでは実用容量から差し引かれます。

RAIDZ3グループのドライブ数はいくつまでですか?

最低4台で、3台のパリティドライブより1台多い数です。OpenZFSは性能面からグループあたり3〜9台のデバイスを推奨しています。より大きなプールでは、そのサイズのグループを複数使えます。

Basaltholdはプールを構築してくれますか?

データドライブは空の状態で届くので、1つのコマンドで構築できます。オペレーティングシステムは専用のSSD上にあります(大型の筐体では2台のミラーリングされたSSD)。データドライブは空でパーティション未作成の状態で届くため、ZFS、mdadmアレイ、または独立したディスクのセットを構築できます。納品前にチームにRAID 6またはRAID 10アレイを準備してほしい場合は、サーバー引き渡し前にサポートへお伝えください。

空のドライブ10台と、あなたのパリティ

Hold 160: AMD EPYC 7302P(16コア / 32スレッド)、128 GB DDR4 ECC、10 × 16 TB ハードディスク(160 TB Raw)に加えてシステム用の 2 × 480 GB SSD(ミラーリング)、1 Gbit/s ポートで30日あたり200 TBのトラフィック、1 IPv4 と IPv6 /64、$561.39/30日。暗号資産で支払い、KYC不要。

出典 (6)
  1. zpoolconcepts(7): raidzとdraidの仮想デバイス — OpenZFS (read 2026-11-02)
  2. RAIDZ: スペース効率、読み取りと書き込み — OpenZFS (read 2026-11-02)
  3. zpool-attach(8): RAID-Zの拡張 — OpenZFS (read 2026-11-02)
  4. zpool-status(8): -vオプション — OpenZFS (read 2026-11-02)
  5. Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
  6. Backblaze Drive Stats for Q2 2026 backblaze.com/blog/backblaze-drive-stats-for-q2-2026 — Backblaze (2026-09-29, read 2026-11-02)

24 TB、$110.99/30日から · KYC不要

holdを選択