メインコンテンツへスキップ

配列にディスクを追加する

データディスクを追加することは、Unraid の配列のストレージ容量を増やすのに最適な方法です。ディスクを追加することで、データを保護しながら、より多くのファイル、アプリケーション、バックアップを保存できます。

Important 注記:

新しいデータディスクを追加する場合、そのサイズは現在のparity disksと同じか、それ以下でなければなりません。より大きいディスクを使いたい場合は、まずparity disksをより大きいものに交換し、その後で古いparity disksをデータディスクとして使用する必要があります。

Hot-Swap 機能

最新の Unraid 対応ハードウェアを使用している場合、サーバーをシャットダウンせずにディスクを交換できます。この機能はホットスワップとして知られており、LimeTech のサーバーでは最初から利用可能です。

新しいディスクの設定

  1. インターフェースの Main → Array Devices に移動します。
  2. ディスクを追加したいスロットを選び、ドロップダウンリストからディスクを選択します。
  3. 既定では、新しい配列ドライブはXFSでフォーマットされます。代わりにZFSまたはBTRFSを使用したい場合は、ドロップダウンメニューから希望のファイルシステムを選択してください。

クリアとプリクリアの比較

Unraid では、パリティ保護された配列に追加する前に、ディスクをクリア済みの状態、つまり完全にゼロで埋められ、特別な署名が付いた状態にする必要があります。この処理により、パリティの整合性が保たれ、ディスク準備中も配列をオンラインのまま維持できます。

Clearance is mandatory when adding a data disk to a parity-protected array. If you are adding a parity disk or working with an array that does not use parity, clearance is not required.

組み込みのクリア操作は、バックグラウンドでディスクにゼロを書き込み、配列を利用可能なままにします。処理が完了すると、ディスクは使用前にフォーマットする必要があります。この方法は効率的で、サードパーティ製ツールを必要とせず、素早い拡張に最適です。

より徹底的な方法として、Unassigned Devices Preclear などのプラグインで利用できるプリクリア操作があります。これは事前読み取りで不良セクタを確認し、ディスクをゼロで埋め、その後の事後読み取りで整合性を検証します。この追加ステップは早期のドライブ障害の検出に役立ちますが、かなり時間がかかり、プラグインの手動インストールが必要です。

経験則: 配列にすばやく追加したい場合は組み込みのクリア操作を使用し、使用開始前にディスクの健全性を十分にテストしたい場合はプリクリアを選択してください。

クリアとプリクリアの比較

クリアプリクリア
目的基本的なディスク互換性を確保するドライブの健全性をテストし、使用できるように準備する
速度速い大幅に遅い
配列への影響バックグラウンド処理ディスクをオフラインにする必要がある
最適な用途素早い拡張新しいドライブの準備/検査

クリア はディスクをすばやく使用可能な状態にし、システムとの互換性を持たせることで、わずか数時間でストレージを追加できるようにします。

プリクリア は時間がかかりますが、より徹底したテストを行い、新しいディスクが配列の一部になる前に信頼できることを確認します。

Critical 注記

プリクリア済みのディスクは、配列に含める前にフォーマットしないでください。これにより、クリアの署名が失われます。

データディスクの追加

配列に新しいデータディスクを追加すると、ストレージ容量が拡張されます。手順は、パリティ保護が有効かどうかで少し異なります。パリティ保護された配列では、新しいディスクが使用可能になる前にクリアされますが、パリティのない配列ではより দ্রুতにディスクを追加できます。

パリティ保護された配列への追加

  1. アレイを停止します。
  2. サーバーの電源を切ります。
  3. 新しいハードドライブを物理的に取り付けます。
  4. サーバーの電源を入れ直します。
  5. 新しいディスクを利用可能なデータスロットに割り当てます。
  6. 配列を開始します。Unraid は新しいディスクに自動的にクリア操作を開始し、データ整合性を維持しながら使用準備が整うようにゼロで埋めます。クリア操作はバックグラウンドで実行されるため、配列には引き続きアクセスできます。処理が完了するまで、そのディスクは使用できません。あらかじめディスクをプリクリアしている場合、Unraid はこの手順をスキップします。
  7. クリアが完了すると、ディスクはマウント不可として表示されます。フォーマットするよう促されます。
  8. 確認ボックスをオンにして、Format ボタンをクリックします。
  9. フォーマットには数分かかります。完了すると、ディスクはマウント済みとして表示され、使用可能になります。
important

必ずシリアル番号を再確認し、正しいディスクをフォーマットしていることを確認してください。フォーマットするとそのディスク上のすべてが消去され、この操作は元に戻せません。

注記

複数のディスクを追加できますが、すべてがクリアされてフォーマットされるまで使用できません。

パリティ保護のない配列への追加

  1. アレイを停止します。
  2. サーバーの電源を切ります。
  3. 新しいハードドライブを物理的に取り付けます。
  4. サーバーの電源を入れ直します。
  5. 新しいディスクを利用可能なデータスロットに割り当てます。
  6. 配列にparity diskがない場合、クリア手順は完全に省略されます。
  7. 新しいディスクはマウント不可として表示され、フォーマットするよう促されます。
important

必ずシリアル番号を再確認し、正しいディスクをフォーマットしていることを確認してください。フォーマットするとそのディスク上のすべてが消去され、この操作は元に戻せません。

パリティディスクの追加

Parity disksは、データを保護するための追加の保護層を提供する便利な機能です。ハードドライブが故障した場合に、ストレージシステムが情報を復旧できるようにします。parity disksの使用は任意ですが、データを安全に保つために強く推奨されます。

:::important[Requirements]

  • シングルパリティ: ディスクは、少なくとも最大のデータドライブと同じサイズである必要があります。
  • デュアルパリティ: 両方のparity disksも、少なくとも最大のデータドライブと同じサイズである必要がありますが、互いのサイズは異なっていてもかまいません。

:::

parity diskの追加は、データディスクの追加と同様です:

  1. parity diskを選択して配列を開始します。Unraid がパリティの計算を開始します。
  2. この処理中もファイルにはアクセスできますが、システムの動作は遅くなる場合があります。

パリティを理解する

パリティとは? Unraid のParityは、ドライブ障害から復旧できるようにすることでデータを保護します。parity diskを使用すると、1台の欠落したディスクは、他のすべてのデータドライブの情報とparityデータを組み合わせることで再構築できます。

仕組み: Unraid は、parity bit と呼ばれる特別なビットを使用します。これはすべてのデータディスクの各ビット位置に対して保存され、専用のparity diskで管理されます。parityは、すべてのディスク(parity diskを含む)の各位置にあるビット数の合計が常に偶数になるように計算されます(偶数パリティ)。Unraid はこの計算に XOR(排他的論理和)演算を使用します。

データの再構築方法: Unraid は、parity diskを含む残りのすべてのドライブを読み取り、偶数parityを適用して不足分を解くことで、欠落したドライブを再構築したり、不良セクタを修復したりします。parity機能により、Unraid は失われたディスクを「シミュレート」できるため、ドライブがまだ機能しているかのように配列を使い続けられます。故障したスロットに新しいドライブを取り付けると、Unraid はparityと他のディスクの現在の状態に基づいて、失われたすべてのデータを再作成します。

パリティディスクのサイズ: parity diskは、最大のデータディスクと同じかそれ以上のサイズでなければなりません。たとえば、最大のデータディスクが 10TB の場合、parity diskは少なくとも 10TB 必要です。

Performance impact: Writing to a parity-protected array involves four disk operations for each write: reading data, reading parity, writing data, and writing parity. This process requires a full rotation from each affected drive, so the overall write speed is limited by the slowest drive involved in the operation.

デュアルパリティ: デュアルparityにより、同時に2台のドライブが故障しても復旧できます。2台目のparity diskは、単に1台目をミラーリングするわけではありません。代わりに、Parity 1 は標準の XOR(偶数)parity計算を使用し、Parity 2 はガロア体シンドローム計算(Reed-Solomon 方式)を用いた Q パリティを実装します。これはRAID 6に相当します。これにより、Unraid は同時に起きた任意の2台のドライブ故障から再構築でき、大きな配列でも耐障害性を大幅に高めます。

:::caution[Remember]

新しいデータストレージシステムを設定する場合は、まずデータディスクを先に追加し、すべて互換性のあるファイルシステムを使用していることを確認してください。データディスクを配置した後で、ドライブ障害から保護するためにparity diskを追加できます。

parity diskを追加したら、配列に含めたい新しいディスクは、組み込む前に必ずクリア(ゼロ埋め)する必要があることを覚えておいてください。これは、parityが有効なままで、引き続きデータを保護できるようにするためです。

:::

パリティディスクのアップグレード

より大きいディスクを配列で使用したり、追加のparity diskを追加したりするために、parity diskデバイスをより大きいものへアップグレードできます。

注意

次の手順を行う予定で、parity diskが1台しかない場合は、以下の点に注意してください:

  • parityの再構築が完了するまで、データは保護されません。この間にデータドライブが故障すると、そのドライブ上の情報を失う可能性があります。
  • すでにデータドライブが故障している場合、これらの手順を進めるとそのドライブを再構築できなくなります。この場合は、代わりに Parity Swap 手順に従ってください。

パリティドライブをアップグレードするには:

  1. アレイを停止します。
  2. サーバーの電源を切ります(サーバーがホットスワップをサポートしている場合は、この手順と手順 4 を省略します)。
  3. 新しい、より大きいparity diskをサーバーに取り付けます。
  4. サーバーの電源を入れます。
  5. 古いものと入れ替える形で、新しいディスクをパリティスロットに割り当てます。
  6. アレイを起動します。

配列が再び起動すると、Unraid は新しいディスクでパリティの構築を開始します。この間もデータにはアクセスできますが、処理が完了するまでは動作が遅くなる場合があります。

Planning your parity upgrade

新しいパリティの構築が完了するまで、古いparity diskは取り付けたままにしておいてください。アップグレード中にデータディスクが故障した場合、古いparity diskがデータの復旧に役立ちます。アップグレードが正常に完了した後は、必要に応じて古いディスクをデータディスクとして再利用できます。