[linux-lvm] LVM metadata corruption?
lvm at ragnark.vestdata.no
Thu Jun 28 00:23:07 UTC 2001
We had a LVM problem that we believe was caused by corrupted
LVM-metadata. Can anyone confirm if this is a likely explanation?
1. Installed LVM
2. Created a single vg on a single device with a single lv
3. Used without problems for a while
4. Added a new device
5. Add the device to the vg, extend the lv and the filesystem
6. We experienced scsi-problems at this time.
7. Fixed scsi termination
After a reboot, mounting the filesystem(xfs) oopsed.
lvdisplay -v segfaulted, but there was no backtrace.
We recreated the lvm vg and lv, and the filesytem - everything worked
My theory is that the vgextend or lvextend corrupted the lvm-metadata
because of the scsi-termination problem. LVM doesn't update the metadata
using a transactional log, does it? so if a write failed, the data will
become corrupted? (yes, I know a copy is saved in the /etc/lvm files)
Unfortenately we needed the system back online right away, so the
metadata is no gone. No way of debugging it futher.
More information about the linux-lvm