2009年3月29日

[linux-users:108239] LVMの復旧方法

鈴木と申します。LVMの復旧方法を教えてください。

/dev/sda2にVolGroup01をつくり、そこにLogVol02とLogVol03を作成しました。
LogVol03はswapとして使用していました。

新しいハードディスク(/dev/sdc)を用意し、これをVolGroup01に追加し、
LogVol2のスナップショットsnapを作成しました。

この後snapを削除することや/dev/sdcをVolGroup01から削除することをせずに
/dev/sdcをフォーマットし、CentOS5.2をインストールしてしまいました。

LogVol02のデータを拾うことはできますでしょうか。

vgchange -ay -P /dev/VolgGroup01とすると以下のようになります(手動でコ
ピーしているのでミスタイプがあるかもしれません)
Partial mode. Incomplete volume groups will be activated read-only.
Couldn't find device with uuid 'Dzvsb6-(省略)'.
Couldn't find device with uuid 'Dzvsb6-(省略)'.
Couldn't find device with uuid 'Dzvsb6-(省略)'.
Couldn't find device with uuid 'Dzvsb6-(省略)'.
Device /dev/ioerror not found.
device-mapper: table: 253:6 linear: Invalid argument count
device-mapper: ioctl: error adding target to table
device-mapper: reload ioctl failed: Invalid argument
device-mapper: table: 243:7: snapshot Unable to allocate hash table space
device-mapper: ioctl: error adding target to table
device-mapper: reload ioctl failed Cannot allocate memory
Couldn't find device with uuid 'Dzvsb6-(省略)'.
Couldn't find device with uuid 'Dzvsb6-(省略)'.
2 logical volume(s) in volume group "VolGroup01" now active

このとき/dev/VolGroup01にはLogVol03が現れますが、LogVol02はでてきませ
ん。またlvscan -Pでは以下のようになります(抜粋)
inactive Original '/dev/VolGroup01/LogVol02' [230.78 GB] inherit
ACTIVE '/dev/VolGroup01/LogVol03' [1.94 GB] inherit
inactive Snapshot '/dev/VolGroup01/snap' [20.00 GB] inherit

たぶんスナップショットをつくったことが妨げになっていると思いますが、どの
ようにして復旧してよいかわかりません。どなたが御助言ください。

よろしくお願いいたします。

投稿者 xml-rpc : 2009年3月29日 16:22
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/83826
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。