2008/07/14

死んだPCのデータをサルベージ

ハードディスクは死んでないので、データだけでもサルベージしておこうと思った。
ら、LVMだった。簡単にマウントできない!!

調べてみたらインストールCDを使ってやる方法しかなかった。
CD-ROMがついてないPCなのでいまからCD-Driveを引っ張りだしてどうこうするのはおっくう。
絶対に何か方法があるはずと思ってがんばって調べてみた。

# pvscan
PV /dev/sda2 VG VolGroup00 lvm2 [232.78 GB / 32.00 MB free]
PV /dev/hda2 VG VolGroup00 lvm2 [37.16 GB / 32.00 MB free]
Total: 2 [269.94 GB] / in use: 2 [269.94 GB] / in no VG: 0 [0 ]

# vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
Found volume group "VolGroup00" using metadata type lvm2

# lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [36.38 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [768.00 MB] inherit
VGが同じ!!
で、とりあえずVGをrenameするコマンドをだめ元でうってみる。

# vgrename VolGroup00 VG02
Found more than one VG called VolGroup00. Please supply VG uuid.

uuid指定すればべつにインストールCDなくても行ける!
で、uuidを調べる。
# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 232.78 GB
PE Size 32.00 MB
Total PE 7449
Alloc PE / Size 7448 / 232.75 GB
Free PE / Size 1 / 32.00 MB
VG UUID NUcwzu-dguK-yvII-rbMi-jhU7-pZ9w-yMWPMm

--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 37.16 GB
PE Size 32.00 MB
Total PE 1189
Alloc PE / Size 1188 / 37.12 GB
Free PE / Size 1 / 32.00 MB
VG UUID G2yteZ-dkbl-Fq7u-xsqC-MU6W-p8SQ-wx7IC0

このVG UUIDを入力しろと…。
# vgrename NUcwzu-dguK-yvII-rbMi-jhU7-pZ9w-yMWPMm VG02


なんとかVG nameを変更できたので、アクティブにする。
# vgchange -an VG02
これで、リブートさせずに、インストールディスクも用意せずにmountできた。

1 件のコメント:

匿名 さんのコメント...

テスト