ソースでの復旧はシンプルで、ユーザーによる確認も行われていました。4台構成のRAID 5で、1台のドライブに破損の表示が出ていました。所有者はZimaCubeの電源を切り、そのディスクを交換してからシステムの電源を入れ直し、ZimaOSのストレージに関する案内に従いました。その結果、残り時間13.5時間の見積もりで再構築が開始されたと報告しています。
現在のZimaOSドキュメントでは、この同じ管理型ワークフローがより明確に説明されています。RAIDディスクに障害が発生するとアレイは劣化状態になりますが、データには引き続きアクセスできます。障害ディスクを交換すると、ZimaOSが再構築の手順を案内します。以前のソースでは、同時に別のRAID 0アレイが読み取り専用になったとも報告されていましたが、現在のドキュメントでは、関係のないすべてのアレイでそれが通常かつ恒久的に発生するとは説明されていません。
実際に故障した物理ディスクを確認する
ディスクを取り外す前に、ZimaOSのストレージ状態と物理ベイ/シリアル番号を照合してください。劣化したRAID 5で正常なメンバーを誤って取り外すと、1台のディスク障害が、はるかに危険な複数ディスク障害につながる可能性があります。
アレイにまだアクセスできる場合は、再構築前に重要なデータをコピーする
RAID 5は1台のメンバー障害には耐えられますが、再構築では残りのすべてのディスクから大量に読み取ります。別のディスクのSMART状態が悪化していたり、読み取り不能セクターがあったりする場合、再構築時にその弱点が最も大きな問題になります。
アレイにアクセスでき、データが失われると取り戻せないものである場合は、可能であれば長時間の再構築を開始する前に、最も重要なファイルを独立したストレージへコピーしてください。
ソースでは電源を切ってからディスクを交換した
投稿者は、損傷したディスクを交換する前にZimaCubeをシャットダウンしました。明確に文書化されたホットスワップ手順に従うのでない限り、これは最も安全な標準手順です。
交換用ドライブを取り付けたら電源を入れ、ZimaOSが劣化したアレイと、新たに使用可能なディスクを検出するのを待ちます。
ZimaOSの再構築プロンプトを使用する
ソースのユーザーは、手動のmdadm修復コマンドを投稿していません。ストレージUIの案内に従い、再構築が正常に開始されました。
現在のIceWhaleのストレージガイダンスでも同じ手順が示されています。故障したドライブを交換し、ZimaOSの案内に従って再構築します。
現在のZimaOSストレージ復旧ワークフローを使用してください。
同容量以上の交換用ディスクを使用する
交換用ドライブは、RAIDメンバーの構成要件を満たす十分な容量が必要です。同じ公称容量で販売されている2台のドライブでも、使用可能なセクター数がわずかに異なる場合があります。そのため、可能であれば同じモデルと容量を選ぶと予期せぬ問題を減らせます。
再構築の進行状況とディスクの状態を監視する
ZimaOS 1.3.2以降では、RAIDの再構築/パリティ処理の進行状況がより明確に表示されるようになりました。再構築中は不要なシャットダウンを避け、温度とSMART状態を監視し、可能であれば高負荷の処理を減らしてください。
復旧後にアレイを確認する
再構築が完了したら、次の項目を確認してください。
- RAIDの状態が正常に戻っていること。
- 想定されるすべてのメンバーがアクティブであること。
- 共有フォルダーとアプリが正常に読み書きできること。
- 重要なファイルを正しく開けること。
- 独立したバックアップが最新であること。
ソースで2台目のRAID 0が読み取り専用になったのは別の症状
ユーザーは、損傷したディスクがあったのはRAID 5だけだったにもかかわらず、両方のアレイが読み取り専用になったと報告しています。関係のないRAID 0がなぜそのように保護されたのか、また書き込みアクセスを復旧するためにどのような操作を行ったのかは、スレッドに記録されていません。
現在のZimaOSシステムで、1つのRAIDに障害が発生した後、常にすべてのアレイが読み取り専用になるとは考えないでください。
RAID 5復旧に関するよくある質問
ソースのユーザーはRAID 5の再構築を正常に開始できましたか?
はい。故障したディスクを交換して案内に従ったところ、アレイは復旧状態に入り、推定残り時間は約13.5時間でした。
最初にmdadmコマンドを手動で実行すべきですか?
ソースで確認されたワークフローでは、その必要はありません。IceWhaleサポートからバージョン固有のCLI手順を案内されていない限り、ZimaOSの管理型再構築手順を使用してください。
RAID 5はバックアップですか?
いいえ。RAIDは1台のディスク障害が発生しても可用性を維持するためのものであり、誤削除、データ破損、盗難、または再構築中に発生する別の障害からデータを保護するものではありません。
