ミラーリングされたアレイを大きいドライブに一つずつ交換して拡張できますか?

エヴァ・ウォンテクニカルライター であり ZimaSpaceの常駐ティンカーでもあります。 生涯のオタクであり、 ホームラボとオープンソースソフトウェアに情熱を持っています。彼女は複雑な技術的概念をわかりやすく、 実践的なガイドに翻訳することを専門としています。エヴァはセルフホスティングは楽しくあるべきで、怖がるものではないと信じています。彼女のチュートリアルを通じて、コミュニティが ハードウェアのセットアップを解明する手助けをしています。初めてのNAS構築からDockerコンテナの習得まで。

2台のディスクミラーを拡張する場合、片方のドライブを交換して再構築を完了させ、その後もう一方を交換する方法がよく使われます。すべてのミラーメンバーが大きくなり、アレイが明示的に拡張されるまでは、容量は通常変わりません。

この方法は一般的ですが、すべての環境で使えるわけではありません。コントローラーやファイルシステムが、大きなメンバーへの交換と後の仮想ディスク、パーティション、プール、ファイルシステムの拡張をサポートしている必要があります。検証済みのバックアップとクリーンなミラー状態は必須であり、オプションの予防策ではありません。

条件付きの答えはRAIDレイヤーによる

ハードウェアRAID、mdadm、ZFSミラー、Btrfs RAID1、アプライアンス管理ストレージはそれぞれ異なる制御を提供します。中には追加のメンバー容量を自動認識するものもあれば、別途仮想ディスクの拡張、パーティションのリサイズ、プール操作、ファイルシステムの拡張が必要なものもあります。

ハードウェアに手を加える前に、正確な実装とバージョンを確認してください。安全な高レベルのパターンは一度に1台ずつディスクを交換し、再構築が成功するのを待ってから次の冗長性ソースを変更することです。

クリーンなミラーと復元可能なバックアップから始める

ミラーが劣化している、エラーを含むスクラブ中、またはリンクが不安定な状態で拡張を始めてはいけません。各メンバーのSMARTデータを読み取り、一貫性チェックを完了し、シリアル番号とベイを対応付け、バックアップが重要なデータを復元できることを確認してください。

拡張は少なくとも2回の完全なメンバー読み書きを伴います。この負荷により、通常の使用では触れられていなかった弱いセクターが露呈することがあります。生き残った古いドライブが保留中または修正不能なセクターを報告する場合、新しいアレイにデータをコピーする方が2回再構築するより安全なことがあります。

最初のドライブを交換し、完全な冗長性を待つ

使用可能なセクター数が古いメンバーと同等以上のドライブを取り付けてください。マーケティング上の容量が同じでも、同じラベルのモデルであってもセクター数がわずかに異なることがあります。

わずかに小さい交換ドライブは、両方が同じ公称サイズとして販売されていても拒否されることがあります。正確な論理セクター数、セクターフォーマット、インターフェースのサポート、コントローラーの互換性を注文前に確認してください。

2台目を交換する前に最初の再構築を検証する

新しいメンバーがアクティブでミラーが正常になるまで待ちます。最終状態を保存し、短時間の健康チェックを実行し、読み取り、書き込み、リンク、メディアエラーが増加していないことを確認してください。進捗バーの100%だけを完了の合図としないでください。

大容量ドライブへのミラー移行パターンでは、各交換で完全な再構築が必要です。両方の元のメンバーを取り外すとライブミラーがなくなり、インプレース拡張が復元やリカバリー作業に変わってしまいます。

同じ手順で2台目のドライブを交換する

最初の新しいメンバーが完全に同期したら、残りの小さいディスクを交換し、同じチェックを繰り返します。2回目の再構築と再構築後の整合性チェックが完了するまでは、最初の古いディスクは触らずに残しておいてください。回復時にまだ価値があります。

プラットフォームが明示的に要求しない限り、2回の交換の間にパーティション変更やファイルシステムの拡張は避けてください。メンバーのいずれかが小さい境界を定義している間は、アレイは通常古いサイズを維持します。

追加容量は別の拡張ステップ

両方の大容量ドライブが正常になったら、ストレージスタックを下から上へ点検してください。コントローラーは仮想ディスクが元のサイズのままでも未使用の物理スペースを表示することがあります。その場合、パーティションテーブル、論理ボリューム、ファイルシステムはそれぞれ独自の制限を持ったままです。

レイヤー 両方の再構築後の状態 次に可能な操作
物理メンバー 両方のドライブが新しいフルサイズを表示 なし
RAID仮想ディスクまたはプール まだ古いサイズを表示することがある 対応していればアレイの拡張や成長
パーティションまたはボリュームマネージャー 古い境界が残る パーティションや論理ボリュームのリサイズ
ファイルシステム 古い使用可能容量が残る ファイルシステム固有の拡張操作を実行

交換後の未使用容量の実用例は、ディスク交換とOSに空き容量を認識させる操作が別である理由を示しています。

一度に1台ずつの方法を使わない場合

コントローラーが仮想ディスクの拡張をサポートしない場合、ミラーが非対応のセクターフォーマットを使っている場合、残りの元ドライブが劣化している場合、アプライアンスのドキュメントで新しいプールへの移行が必要とされている場合は続行しないでください。新規アレイの作成と検証済みの復元の方がリスクとダウンタイムが少ないことがあります。

また、最初の再構築で新たなI/Oエラーが発生した場合も中止してください。この手順は拡張中の健康なミラー向けであり、不安定なメンバーからのデータ抽出用ではありません。

2回の完全な再構築時間を計画する

連続交換は1回のメンテナンスではなく、冗長性が低下する2つの別々の期間です。各再構築、その健康チェック、間の休止時間に十分な時間を確保し、最初の新メンバーのエラーが2回目の交換に持ち越されないようにしてください。

両方の期間中は通常の負荷を軽く保ってください。拡張が緊急ではなく容量増加が目的なら、需要の少ない時間帯まで待つ方が、ドライブ交換と無関係な更新、ケーブル交換、ファイルシステムメンテナンスを同時に行うより安全です。

よくある質問

ミラーは大きいドライブの全容量をすぐに使えますか?

通常は使えません。小さいメンバーが残っている間は、ミラーは共通容量のみを使います。両方交換後も、別途アレイやファイルシステムの拡張が必要な場合があります。

異なるブランドや速度のドライブを使えますか?

インターフェース、セクターフォーマット、容量、コントローラーのルールが互換性があれば、多くの場合可能です。性能やエラー回復の挙動は遅いメンバーに合わせられるため、動作特性を合わせることが望ましいです。

古いドライブは保管すべきですか?

両方の再構築、拡張、完全な整合性チェック、バックアップ検証が完了するまでは、元のドライブを変更せずに保管してください。シリアル番号と取り外し順でラベルを付けて管理しましょう。

安全な境界

ミラーメンバーは一度に1台だけ交換し、次の交換前に健康な再構築を必ず行い、両方の大容量メンバーがアクティブかつ検証済みになってから各ストレージレイヤーを拡張してください。

サポートとヒント

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.