ESXのデータストアが消えた…
先日、スマホのWiFiが繋がらない事に気付いてリビングESXを確認してみるとハングアップしていたので強制的に再起動を掛けたのですが… 😆
上に乗っているOSのシステム領域を格納しているSSDがデータストアに表示されなくなりました。
ただ、デバイスとしては認識していてマウント済みにもなっています。
実はコレ、過去にも1度だけ発生していて… その際にはサクッとバックアップから戻してしまったんですが、こうも何度も発生するとなると、何か復旧方法が無いか探ってみることに… 😥
機械って壊れて欲しくないタイミングで何故か壊れるんですよねぇ…
色々と試したところ、下記を参考に復旧できました。 😛
VMWare のディスクが死んだ。復旧頑張る。
リンク先にあるUbuntu Rescue Remixと言うLiveCDを使って起動し…
apt-get でインストールできるvmfs-toolsでは、VMFS5がマウントできなかったため、ココを参考にvmfs-toolsをビルド。
$ sudo su - # cd /tmp # wget https://launchpad.net/ubuntu/+archive/primary/+files/vmfs-tools_0.2.5-1.tar.gz # tar -xzf vmfs-tools_0.2.5-1.tar.gz # cd vmfs-tools # apt-get install gcc make uuid-dev pkg-config libfuse-dev # ./configure # make install 復旧対象とコピー先を確認 # cat /proc/partitions マウントする # mkdir /media/vmfs /media/copy # /usr/local/sbin/vmfs-fuse /dev/sdX1 /media/vmfs # mount /dev/sdX2 /media/copy
こんな感じでマウントできました。
あとは、コピーすればデータ自体は取り出しOK! 😀
後は普通にデータストアに上げ直せば起動しました。
とりあえずデータロスト無しで復旧できたのは良いんですが、こうも簡単に壊れるとなると… 何かもっと簡単な復旧方法があってもいい様な気が… 😕