Toon posts:

[Debian] lvm recovery

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Sinds enige dagen ben ik bezig om te proberen de data, of het liefst weer een werkend LVM, te krijgen. Dit op een Debian 2.4.19 machine.

De setup is als volgt:

Hda1 / 40gb bootdisk

Hdd1 320gb data }
} samen middels LVM in VG incoming als LV /dev/incoming
Hde1 / hdg1 data }

Nu is hdg1 laats uitgevallen door slecht contact wat afkomstig was van de datakabel, na deze te vervangen was de disk weer zichtbaar.

Dit heeft echter tot gevolg dat het LV incoming ineens verdwenen was

En het resultaat van een pvdisplay als volgt uiziet:

root@one:~# pvdisplay /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
--- Physical volume ---
PV Name /dev/hdg1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 1
PV Status NOT available
Allocatable yes
Cur LV 0
PE Size (KByte) 32768
Total PE 7451
Free PE 7451
Allocated PE 0
PV UUID VRJcZ3-zDCQ-J2XF-MGnH-4tLS-w0PT-4h9O94

--- Physical volume ---
PV Name /dev/hdh1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 2
PV Status NOT available
Allocatable yes
Cur LV 0
PE Size (KByte) 32768
Total PE 7451
Free PE 7451
Allocated PE 0
PV UUID XYMae4-O6bE-2GfX-oxCQ-IPpm-7BRX-Tzd6Q4

--- Physical volume ---
PV Name /dev/hde1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 3
PV Status NOT available
Allocatable yes
Cur LV 0
PE Size (KByte) 32768
Total PE 7451
Free PE 7451
Allocated PE 0
PV UUID 0Xy10a-zuhH-4CBl-IJwQ-aR56-lB0H-q0kMRX

--- Physical volume ---
PV Name /dev/hdf1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 4
PV Status NOT available
Allocatable yes
Cur LV 0
PE Size (KByte) 32768
Total PE 7451
Free PE 7451
Allocated PE 0
PV UUID MLKtn6-nL3g-dkIC-zV7z-lLq1-dLa3-Qk2j7D

--- Physical volume ---
PV Name /dev/hdd1
VG Name incoming
PV Size 298.09 GB [625137282 secs] / NOT usable 32.19 MB [LVM: 165 KB]
PV# 5
PV Status NOT available
Allocatable yes
Cur LV 0
PE Size (KByte) 32768
Total PE 9537
Free PE 9537
Allocated PE 0
PV UUID MaigCG-Og79-M3F9-kzbt-bEWG-r2K5-48LRr7


Dit zou moeten zijn (gelukkig nog iets bewaard gebleven )

root@one:~# pvdisplay /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
--- Physical volume ---
PV Name /dev/hdg1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 1
PV Status available
Allocatable yes (but full)
Cur LV 1
PE Size (KByte) 32768
Total PE 7451
Free PE 0
Allocated PE 7451
PV UUID 09CDsm-ibse-9nZh-6Coz-5Qz2-p8T0-iIuQ51

--- Physical volume ---
PV Name /dev/hdh1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 2
PV Status available
Allocatable yes (but full)
Cur LV 1
PE Size (KByte) 32768
Total PE 7451
Free PE 0
Allocated PE 7451
PV UUID jxw3Ce-VRmn-an2F-00Bv-b6SK-RvxQ-bd5U5P

--- Physical volume ---
PV Name /dev/hde1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 3
PV Status available
Allocatable yes (but full)
Cur LV 1
PE Size (KByte) 32768
Total PE 7451
Free PE 0
Allocated PE 7451
PV UUID IJG6qh-RE3v-OXGv-Wv48-ag4w-wyDi-v7sW5u

--- Physical volume ---
PV Name /dev/hdf1
VG Name incoming
PV Size 232.88 GB [488392002 secs] / NOT usable 32.19 MB [LVM: 157 KB]
PV# 4
PV Status available
Allocatable yes (but full)
Cur LV 1
PE Size (KByte) 32768
Total PE 7451
Free PE 0
Allocated PE 7451
PV UUID HVQUip-tloO-FbE2-jAB3-h6Xa-D4jb-rhU2d4

--- Physical volume ---
PV Name /dev/hdd1
VG Name incoming
PV Size 298.09 GB [625137282 secs] / NOT usable 32.19 MB [LVM: 165 KB]
PV# 5
PV Status available
Allocatable yes (but full)
Cur LV 2
PE Size (KByte) 32768
Total PE 9537
Free PE 0
Allocated PE 9537
PV UUID EJozCm-7kEE-h3p1-XjKr-EvI1-yJwX-5tbjZx


Helaas was hierna de VG incoming verdwenen en tevens /dev/incomming.
vgscan en lvscan scan gaf iets van group c.q. volume “doesn’t exist”

Ik heb alle 12 backup configs middels vgcfgrestore geprobeerd maar geen gaf het gewenste resultaat. Na de config met de verdwenen VG heb ik nog een keer geprobeerd de VG incoming opnieuw aan te maken zonder resultaat.

Met onderstaande outputs in de actuele situatie

root@one:~# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ACTIVE PV "/dev/hdg1" of VG "incoming" [232.84 GB / 232.84 GB free]
pvscan -- ACTIVE PV "/dev/hdh1" of VG "incoming" [232.84 GB / 232.84 GB free]
pvscan -- ACTIVE PV "/dev/hde1" of VG "incoming" [232.84 GB / 232.84 GB free]
pvscan -- ACTIVE PV "/dev/hdf1" of VG "incoming" [232.84 GB / 232.84 GB free]
pvscan -- ACTIVE PV "/dev/hdd1" of VG "incoming" [298.03 GB / 298.03 GB free]
pvscan -- total: 5 [1.20 TB] / in use: 5 [1.20 TB] / in no VG: 0 [0]

root@one:~# vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- found active volume group "incoming"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group

root@one:~# vgchange -ay incoming
vgchange -- volume group "incoming" already active

root@one:~# lvscan
lvscan -- no logical volumes found

root@one:~# lvdisplay /dev/incoming/
lvdisplay -- logical volume "/dev/incoming/" doesn't exist

root@one:~# vgdisplay
--- Volume group ---
VG Name incoming
VG Access read/write
VG Status available/resizable
VG # 0
MAX LV 256
Cur LV 0
Open LV 0
MAX LV Size 2 TB
Max PV 256
Cur PV 5
Act PV 5
VG Size 1.20 TB
PE Size 32 MB
Total PE 39341
Alloc PE / Size 0 / 0
Free PE / Size 39341 / 1.20 TB
VG UUID rJGWfk-zMOz-odc1-FQlz-iInc-xsUy-r7aa6D

Wie heeft een hint of antwoord in de goede richting om deze data te herstellen? Of eventueel op een of andere manier te recoveren.

Tijdens mijn zoektocht heb ik nog een blog gevonden waar iets dergelijks beschreven staat maar toch niet geheel gelijk aan mijn probleem (immer geen van de oude configs werken). En de PV UUID’s zijn een stuk langer
http://codeworks.gnomedia.com/archives/2005/general/lvm_recovery/

lvm
http://www.tldp.org/HOWTO/LVM-HOWTO/

Paul

  • DeBolle
  • Registratie: September 2000
  • Laatst online: 11:22

DeBolle

Volgens mij ligt dat anders

Dus jouw VG is er wel, maar de lvols missen? Wat zegt vgimport?

Specs ...ik doe er niets meer aan.


Verwijderd

Topicstarter
Ja de VG heb ik zelfs opnieuw aangemaakt nadat niets werkte in de config waarin geen VGs meer waren. (zie boven)

alles wat vgimport zegt is:

root@one:~# vgimport incoming /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
vgimport -- ERROR: physical volume "/dev/hdg1" doesn't belong to an exported volume group

en

root@one:~# vgimport -f incoming /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
Segmentation fault

  • DeBolle
  • Registratie: September 2000
  • Laatst online: 11:22

DeBolle

Volgens mij ligt dat anders

Bij vgimport mag de te importeren vg nog niet bestaan in lvmtab, probeer eens
vgimport recoverVG /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
Mocht dat ook niet werken (ik ben overtuigd dat de metadata nog wel op de partities staat) dan helpt misschien het weggooien van lvmtab en lvmconf. Kijk even na in lvmtab welke fyieke disks daarin zitten (met strings lvmtab).

Specs ...ik doe er niets meer aan.


Verwijderd

Topicstarter
Helaas geeft dit ook niet t gewenste resultaat

root@one:/etc# vgimport recoverVG /dev/hdg1 /dev/hdh1 /dev/hde1 /dev/hdf1 /dev/hdd1
vgimport -- ERROR: physical volume "/dev/hdg1" doesn't belong to an exported volume group
dit geld ook voor de rest van de /dev

de lvmtab is leeg

root@one:~# strings /etc/lvmtab
root@one:~#


vgtab weg gehaald en de conf ook helaas zonder resultaat ook niet na de aanbevolen vgscan