約3年前、私は医療機関用のUbuntuサーバーをインストールしました。 RAID 1(ソフトウェアRAID)用にHDD 2個を設定しました。
今日、彼らは突然mySQLデータベースの1つのテーブルへのアクセスを失いました。
ミラーリングされた(バックアップ)HDDからmySQLデータベースを復元する方法は?
ベストアンサー1
ミラーリングは単一ドライブ障害に対する保護です。 これはバックアップを置き換えません。 RAID-1がデータベースにアクセスできない場合、単一のディスクでもアクセスできません。
唯一の方法は、データベース全体を別々の2つのディスク(コピー2枚を含む)にコピーし、ddrescue
個々のディスクのSMARTデータを使用して分析し、必要に応じて新しいディスクをインストールし、(新しい?)ディスクをフォーマットし、最新のバックアップを作成します。を復元することです。コピーの1つから元のデータを抽出し、抽出からインポートできるだけのデータをインポートします。smartctl
badblocks
あなた〜するデータ損失はddrescue
最小限に抑える必要がありますが希望インデックスのみ!