背景
したがって、4台のドライブでRAID10を実行するハードウェアRAIDコントローラーがあります。最近、ドライブの1つに障害が発生したため、新しいドライブを入手して、障害が発生したドライブを交換しました。私はコントローラーにアレイを再構築させましたが、ほとんど成功しました。 Linuxに接続すると、マウントできませんでした。アンマウントしてから再マウントしようとしましたが、マウントできませんでした。 blkidを実行すると、sdaは表示されますが、sda1は表示されません。これは、ドライブは表示されますが、パーティションは表示されないことを示します。マウントしようとしたときの1つで、ドライブが以前にマウントされていたことがわかりました。
さて、パーティションはWindows 10とNTFSから作成されたので、Windowsマシンのデータを調べてみることにしました。すべてのデータ、フォルダー、ファイルなどを見ることができました。これにより、RAIDクラスターにマウントがスタックしていると思われたため、調査を行い、ほとんどの推奨事項はWindowsからCHKDSKを実行することでした。
最初にWindowsを実行しているCMDセッションからCHKDSKを実行したところ、ディスクを強制的にアンマウントする必要があると言われたので、「はい」と答えましたが、その後は何も起こりませんでした。このため、Windowsを実行せずにCMDセッションを起動して、次のコマンドを実行しました。
CHKDSK F: /R
終了後(約10〜15分後)、CHKDSKはRAWディスクフォーマットでは機能しないと言われました。これにより、パーティションテーブルが失われたことに気づきました。
回復?
だから私の検索は私をこの記事に導きました:
https://html5.litten.com/updated-how-to-fix-external-disk-drive-suddenly-became-raw/
これにより、データを損なうことなくパーティションテーブルを修復できる可能性があります。これは、長い時間がかかる可能性がありますが、現在私が話していることです。ですから、実行中に、他の誰かが以前にこの問題を抱えていたかどうか、そして試すべきことの提案があるかどうかを知りたいです。
将来のより良い解決策?
ですからもちろん、今の私の主な関心事はデータを回復することです。しかし、回復する場合は、同じ間違いを二度としないようにしたいと思います。私thoughtデータの適切な回復計画はありましたが、パーティションが台無しになることは考えていませんでした。これが将来二度と起こらないための良い解決策は何ですか?
これが将来二度と起こらないための良い解決策は何ですか?
災害を防止したいのは当然です。 しかし、データを危険にさらすすべての状況を防ぐことはできません。いくつかのことは単にあなたのコントロールの外にあります! RAIDは、再構築中に2番目のドライブ損失を被り、アレイをマウント不能にする可能性があります。再構築を開始する前に、複数のドライブに障害が発生する可能性があります。 RAIDコントローラのファームウェアのバグにより、データが破損する可能性があります。また、RAIDとは関係のない、データを破壊する可能性のある問題が他にもたくさんあります。
RAIDはその計画の一部にすることができますが、計画には含めることができません。データの頻繁に更新されるコピーが少なくとも1つあることを保証するバックアップスキームが必要です。さらに良いことに、ローテーションベースで更新される複数のコピーが必要であり、それらの一部はプライマリデータから物理的に分離されています。
複数のコピーがあると、破損したデータがバックアップされるまで後にわからないデータの破損/破壊の問題から保護されます。このような場合、バックアップの「インスタンス」を1つだけ保持すると、使用できないデータで上書きされます。
バックアップのコピーを元のデータから遠ざけることで、バックアップが運命を共有することから保護されます。たとえば、これにより、火災、洪水、盗難などの物理的な災害からユーザーを保護します。また、常時オンのクラウドサービスなど、メインシステムからオフサイトバックアップに簡単にアクセスできないようにする必要があります。これは「物理的に分離された」ルールに違反し、被害者のマシンからアクセス可能なすべてのデータを破壊しようとするランサムウェア攻撃の成功など、一般的な運命にバックアップをさらします。
将来、データに悪いことが起こらないようにするための最善の解決策は、このセーフティネットを設置することです。次に、何かがプライマリデータに発生する可能性があり、回復する方法があります。
データ復旧オプションに関しては、それはスーパーユーザーで すでに答えがあります という質問です。