ReadyNAS 104のraid6が破損したのでデータ復旧を試みた
ReadyNas104のraidが破損した。症状としては、突然の電源断によるスーパブロックの破損と思われる。
当NASは、ソフトウエアraidを採用しているため、突然電源が切れるなどしてスーパーブロックが破損すると簡単にraidが崩壊する。
肝心のデータは無事であろうと当たりをつけて作業を行った。
作業は、VMWare Player上に物理ディスクとして繋げた仮想マシン(Ubuntu 16.04LTS)上で行った。
テープドライブまでバックアップを想定すると、仮想マシン上で行った方が都合が良かったからである。
今回、認識しないソフトウエアraidを認識させるので、ソフトウエアraidを認識させるmdadmのオプションに細工が必要だと思われた。適当にぐぐってみると、ほぼ同様の事例が見つかった
kariaの日記 @ Alice::Diary 様
http://karia.hatenablog.jp/entry/20120702/1341164642
1.mdadmコマンドのインストール
2.mdデバイスの表示
この辺で、何のデバイスも表示されなかったので一回再起動。再起動後なぜか表示されたため作業続行
1回目の検証ではココでも何も表示されなかった為、medadmでraidをアセンブルし直すことにする。
とまあ、こんな具合である。
を実行すると、スーパーブロックが壊れているという警告が出たので、ああやっぱりかということで
ちなみにこのオプションが今回のキモだったりする。
当該NASは、lvmは君でおらず通常のraidであったので、このままマウントし完了
あとはその辺に転がってる4TB位のディスクを用意しrsync。