[TriLUG] Problem with LVM
T. Bryan
tbryan at python.net
Sun Apr 30 11:29:09 EDT 2006
A while back I finally upgraded my Debian machine's kernel from 2.4.x to
2.6.15. I don't know much about LVM, but I had set up LVM with something
like this (where /dev/md0 is a RAID1 device on two entire disk partitions).
pvcreate /dev/md0
vgcreate localvg /dev/md0
lvcreate -L20G -nlv_local1 localvg
mke2fs -j /dev/localvg/lv_local1
mount /dev/localvg/lv_local1 /opt
That seemed to work. Update /etc/fstab to mount the logical volume at /opt,
and it ran like a charm. Post reboot, I could access /opt, and (from what I
can remember), /opt appeared to be a logical volume on top of the RAID1
device.
After the kernel upgrade...
# grep opt /etc/fstab
/dev/localvg/lv_local1 /opt ext3 defaults 0 0
# mount /opt
mount: special device /dev/localvg/lv_local1 does not exist
I figured that something was wrong with my init scripts, but everything seems
to be in place. I've just lost /dev/localvg.
# mdadm --detail --scan
ARRAY /dev/md0 level=raid1 num-devices=2
UUID=11252c08:1e94dede:5eaea508:309ed1a1
# mdadm -As /dev/md0
mdadm: device /dev/md0 already active - cannot assemble it
# pvscan
Found duplicate PV 7LOs90S2Ff8W7Tq8ZGRsT41lphbExsLh: using /dev/hdg1
not /dev/hde1
PV /dev/hde1 VG localvg lvm2 [111.79 GB / 91.79 GB free]
Total: 1 [111.79 GB] / in use: 1 [111.79 GB] / in no VG: 0 [0 ]
# vgchange -a y localvg
Found duplicate PV 7LOs90S2Ff8W7Tq8ZGRsT41lphbExsLh: using /dev/hdg1
not /dev/hde1
1 logical volume(s) in volume group "localvg" now active
# vgscan
Reading all physical volumes. This may take a while...
Found duplicate PV 7LOs90S2Ff8W7Tq8ZGRsT41lphbExsLh: using /dev/hdg1
not /dev/hde1
Found volume group "localvg" using metadata type lvm2
So, do I just create /dev/localvg? Should it be getting created at boot time?
I'm not sure what's going on here, but I'd love to get my storage back. :-)
Thanks,
---Tom
More information about the TriLUG
mailing list