[linux]LVM2を使っていたサーバーが立ち上がらなくなったのでからとりあえずファイルだけサルベージする

とりあえず今回はUbuntuのライブCDを使った。

// UbuntuのライブCDのデフォルトではlvmは扱えないので必要なものをインストールする
$ sudo su -
# apt-get install lvm2
// lvm2を扱うのに必要なカーネルモジュールがロードされていないのでロードする
# modprobe dm_snapshot
# modprobe dm_mirror
# modprobe dm_mod
//PVを確認する
# pvdisplay /dev/sda3
//VGを確認する
# vgdisplay
// 論理ボリュームを有効にする
# vgchange -a y
とりあえず最悪の事態を考えてddでデータを吸い出す
# dd if=/dev/mapper/LOGVOL-001 of=/mnt/usbdisk/lvm.dat
マウントしてみる
# mount /dev/mapper/LOGVOL-001 /mnt