🐥
ESXiでデータストアを間違ってdeleteしてしまった時の復旧方法
何かの因果でvSphere Clientの"Config" -> "Storage" からデータストアを delete してしまい、仮想環境が破壊されてしまった。
(被疑者は "delete" はiSCSIの接続を切るだけだと思っていた模様)
この場合、"add storage"でデータストアを再接続すればいいだろと思ったら、フォーマットしないとできないと警告され、絶望する。
しかし、フォーマットする前に下記手順を試してみてほしい…徳が高ければ以前の状態でデータストアが見えてくるはず。
- sshなどでESXiのシェルにログインする
-
fdisk -l
で該当ディスクを特定する - fdisk <デバイス> で該当ディスクの fdisk 操作を開始する
-
n
で新規のfdisk パーティションを作成、数字1
で作成 -
t
でタイプを設定。ここでfb
を指定してVMFSにする -
x
でエキスパートモードに入る -
b
で開始ブロックを指定 - パーティション
1
を選択 - 開始ブロックを
128
に設定 (default は 32) -
w
でこれまでの操作を実際にdiskにフラッシュ - vSphere Clientから「更新」を実行
これで見えなければ諦める…
Discussion