* [linux-lvm] uuid already in use
@ 2008-01-08 17:55 Thomas Krichel
2008-01-08 18:04 ` Bryn M. Reeves
0 siblings, 1 reply; 4+ messages in thread
From: Thomas Krichel @ 2008-01-08 17:55 UTC (permalink / raw)
To: Linux LVM; +Cc: Bob Parks
Hi,
I have a disk /dev/hdb that appears to be physically
damaged. It is in a volume group vg1. At some
stage it was so bad that I could not see it
raneb:# fdisk /dev/hdb
Unable to open /dev/hdb
I ran
raneb:# vgreduce vg1 --removemissing
but could not restore the volume group to run,
it kept complaing that /dev/hdb was missing.
I read
http://www.novell.com/communities/node/1502/recovering+lost+lvm+volume+disk
and tried to apply the procedure described in the
section "disk permanently removed". I first had
to order a new disk. A new 500G disk arrived today.
After a long shutdown, today the disk appears
visible again, miraculously.
raneb:/etc/lvm/archive# fdisk -l /dev/hdb
Disk /dev/hdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/hdb1 1 24321 195358401 83 Linux
So I try to see it in lvm
raneb:/etc/lvm/archive# pvdisplay
Warning: Volume Group vg1 is not consistent
--- Physical volume ---
PV Name /dev/hdd1
VG Name vg1
PV Size 186.31 GB / not usable 3.69 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 47694
Free PE 47694
Allocated PE 0
PV UUID vy3MOc-47sl-zUal-nhdO-FFX3-ispO-Rl0h8p
--- Physical volume ---
PV Name /dev/hdc
VG Name vg1
PV Size 465.76 GB / not usable 4.02 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 119234
Free PE 119234
Allocated PE 0
PV UUID NxRIE1-ROxx-pfjJ-QHzh-7B80-F7wt-kRCmSK
I try to recover the metadata. The correct one is in
vg1_00026.vg, because this is the version before the
"vgreduce vg1 --removemissing". But
raneb:/etc/lvm/archive# pvcreate --uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd --restorefile vg1_00026.vg /dev/hdb
uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd already in use on "/dev/hdb1"
I am puzzled. pvdisplay does not see the uuid value but
pvcreate says it is is use?? What am I missing here?
Cheers,
Thomas Krichel http://openlib.org/home/krichel
RePEc:per:1965-06-05:thomas_krichel
skype: thomaskrichel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-lvm] uuid already in use
2008-01-08 17:55 [linux-lvm] uuid already in use Thomas Krichel
@ 2008-01-08 18:04 ` Bryn M. Reeves
2008-01-08 18:22 ` Thomas Krichel
0 siblings, 1 reply; 4+ messages in thread
From: Bryn M. Reeves @ 2008-01-08 18:04 UTC (permalink / raw)
To: LVM general discussion and development
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Thomas Krichel wrote:
> raneb:/etc/lvm/archive# pvcreate --uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd --restorefile vg1_00026.vg /dev/hdb
> uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd already in use on "/dev/hdb1"
>
> I am puzzled. pvdisplay does not see the uuid value but
> pvcreate says it is is use?? What am I missing here?
If the command above is exactly what you ran, I'd guess that it is
complaining because you are trying to create the new PV on *hdb* (whole
disk), but there is already a PV with that UUID present on *hdb1*
(partition).
Regards,
Bryn.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iD8DBQFHg7ss6YSQoMYUY94RAqEwAKCuoqxWBo7EYyae+z/whaa+zBF46wCg0zne
7C9kKnMr8lyk2CYSZ+0LkCQ=
=5qF0
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-lvm] uuid already in use
2008-01-08 18:04 ` Bryn M. Reeves
@ 2008-01-08 18:22 ` Thomas Krichel
2008-01-10 8:46 ` Thomas Krichel
0 siblings, 1 reply; 4+ messages in thread
From: Thomas Krichel @ 2008-01-08 18:22 UTC (permalink / raw)
To: LVM general discussion and development
Bryn M. Reeves writes
> If the command above is exactly what you ran, I'd guess that it is
> complaining because you are trying to create the new PV on *hdb* (whole
> disk), but there is already a PV with that UUID present on *hdb1*
> (partition).
Ahh!
raneb:/etc/lvm/archive# pvcreate --uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd --restorefile vg1_00026.vg /dev/hdb1
Warning: Volume group vg1 is not consistent
Physical volume "/dev/hdb1" successfully created
BTW, I never understood if I should use disks or
partitions is lvms.
raneb:/etc/lvm/archive# pvcreate --uuid v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd --restorefile vg1_00026.vg /dev/hdb1
Warning: Volume group vg1 is not consistent
Physical volume "/dev/hdb1" successfully created
raneb:/etc/lvm/archive# pvdisplay
--- Physical volume ---
PV Name /dev/hdd1
VG Name vg1
PV Size 186.31 GB / not usable 3.69 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 47694
Free PE 47694
Allocated PE 0
PV UUID vy3MOc-47sl-zUal-nhdO-FFX3-ispO-Rl0h8p
--- Physical volume ---
PV Name /dev/hdc
VG Name vg1
PV Size 465.76 GB / not usable 4.02 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 119234
Free PE 119234
Allocated PE 0
PV UUID NxRIE1-ROxx-pfjJ-QHzh-7B80-F7wt-kRCmSK
--- NEW Physical volume ---
PV Name /dev/hdb1
VG Name
PV Size 186.31 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID v3HXpi-d5QN-OGiW-VFBG-TNIY-qTun-bFhlVd
raneb:/etc/lvm/archive# vgdisplay
--- Volume group ---
VG Name vg1
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 17
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 652.06 GB
PE Size 4.00 MB
Total PE 166928
Alloc PE / Size 0 / 0
Free PE / Size 166928 / 652.06 GB
VG UUID Hm2mZH-jACj-gxQI-tbZM-H6pm-ovfr-TVgurC
raneb:/etc/lvm/archive# lvdisplay
raneb:/etc/lvm/archive#
I presume I have to restore the lv somehow. But this
has got me a step foward.
Big thank and cheers,
Thomas Krichel http://openlib.org/home/krichel
RePEc:per:1965-06-05:thomas_krichel
skype: thomaskrichel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-lvm] uuid already in use
2008-01-08 18:22 ` Thomas Krichel
@ 2008-01-10 8:46 ` Thomas Krichel
0 siblings, 0 replies; 4+ messages in thread
From: Thomas Krichel @ 2008-01-10 8:46 UTC (permalink / raw)
To: LVM general discussion and development
Thomas Krichel writes
>
> raneb:/etc/lvm/archive# vgdisplay
> --- Volume group ---
> VG Name vg1
> System ID
> Format lvm2
> Metadata Areas 2
> Metadata Sequence No 17
> VG Access read/write
> VG Status resizable
> MAX LV 0
> Cur LV 0
> Open LV 0
> Max PV 0
> Cur PV 2
> Act PV 2
> VG Size 652.06 GB
> PE Size 4.00 MB
> Total PE 166928
> Alloc PE / Size 0 / 0
> Free PE / Size 166928 / 652.06 GB
> VG UUID Hm2mZH-jACj-gxQI-tbZM-H6pm-ovfr-TVgurC
>
> raneb:/etc/lvm/archive# lvdisplay
> raneb:/etc/lvm/archive#
>
> I presume I have to restore the lv somehow. But this
> has got me a step foward.
I could not see how I would restore the lv,
so I created a new one, with the same size and
name as the previous one
raneb:~# lvcreate -n lv1 -L 652.06G vg1
However, checking the volume fails
raneb:~# e2fsck /dev/mapper/vg1-lv1
e2fsck 1.40.2 (12-Jul-2007)
Couldn't find ext2 superblock, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/mapper/vg1-lv1
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Alternative superblocks, gleaned from
raneb:~# mke2fs -n /dev/mapper/vg1-lv1
mke2fs 1.40.2 (12-Jul-2007)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
85475328 inodes, 170934272 blocks
8546713 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
5217 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
also fail. I presume all superblocks where on disk /dev/hdb,
and now that disk is gone, it is not possible to recover
data from /dev/hdc and /dev/hdd, the two other disks
in the vg. Thus, a failure on the first disk spills onto
the other disks because that disk hold vital information
for all.
Is that assessment correct?
Note I am desparate to recover data here because I destroyed
the backup through a mistake of mine 10 hours before disk
/dev/hdb crashed. The data represents about 10 years of
work of mine.
Conclusion: next time two backups.
Cheers,
Thomas Krichel http://openlib.org/home/krichel
RePEc:per:1965-06-05:thomas_krichel
skype: thomaskrichel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-01-10 8:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-08 17:55 [linux-lvm] uuid already in use Thomas Krichel
2008-01-08 18:04 ` Bryn M. Reeves
2008-01-08 18:22 ` Thomas Krichel
2008-01-10 8:46 ` Thomas Krichel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).