LVM Management (overview)
[DRAFT]
In case of LVM related issues try next:
Scan all disks for partiitions:
pvscan lvm pvscan #the same
Scan all disks for volume groups and build /etc/lvmtab and /etc/lvmtab.d/* which are the database for all other lvm commands:
vgscan lvm vgscan #the same
Scan all disks for logical volumes
lvscan lvm lvscan #the same
Change attributes of a logical volume
lvm lvchange -ay VolGrp_name
Run fsck
fsck -f /dev/VolGrp_name/LogVol00
View :
pvdisplay vgdisplay lvdisplay
Usefull link:
http://www.datadisk.co.uk/html_docs/redhat/rh_lvm.htm
Restore VG from backup/archive
Restore lvm partition
- lvm IRC channel by kabi_ the solution for others who might find themselves in the same boat:
look in /etc/lvm/archive and find the file that has the information just prior to the destructive act in this text file is a UUID for the volume that has been corrupted boot into rescue disk (or single user mode if the corrupted disk is not your boot volume) and run the following
pvcreate --config 'global{locking_type=0}' --uuid <UUID> --restorefile /etc/lvm/backup/<file containing previous info> /dev/<device> vgcfgrestore -f /etc/lvm/archive/<file containing previous info> <volume group name>
Done.
lvrestore the whole physical volume pv90 https://www.jethrocarr.com/2013/11/23/restoring-lvm-volumes/
- less /etc/lvm/archive/vg_storage_00677-187019982.vg
...
physical_volumes { pv0 { id = "BgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0"
...
- pvcreate --uuid "BgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0" \
--restorefile /etc/lvm/archive/vg_storage_00677-187019982.vg
Usefull links: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/mdatarecover.html
http://serverfault.com/questions/433275/lvm-logical-volume-partition-corrupted-after-lvreduce