Hi all!
My lvm-system crashed a day ago and I was really lost in how to do. Buy I found the metadatafile and could with
pvcreate --uuid ... --restorefile ... .... /hdg5,
pvcreate --uuid ... --restorefile ... .... /hdi1,
restore those two drives. It didnt work with just /hdg/hdi as the metafile decribes. hde couldn't be fixed with the restoredfile command, it said that it was to small or equiv, so I just did a pvcreate --uuid ... /hde1
my lvm version is 2.00.29.
After this I did the vgcfgrestore from the metadatafile, my_volume_group, which worked fine, and finally I hade to do a vgmknodes my_volume_group which also worked fine. But then when I tried to the lv I get this
roth:/dev# mount /dev/my_volume_group/mylv /disk
/dev/my_volume_group/mylv: Invalid argument
mount: you must specify the filesystem type
roth:/dev# mount -t ext2 /dev/my_volume_group/mylv /disk
mount: wrong fs type, bad option, bad superblock on /dev/my_volume_group/mylv,
missing codepage, or too many mounted file systems
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
so I tried to fsck it but nothing worked. What have I done wrong? How can I get back my data?
I'll paste some shelldumps as help.
Regards
Daniel
---- roth:/dev# lvscan ACTIVE '/dev/my_volume_group/mylv' [282.05 GB] inherit roth:/dev# lvmdiskscan /dev/hda1 [ 2.05 GB] /dev/hde1 [ 76.69 GB] LVM physical volume /dev/hdg1 [ 1.00 KB] /dev/hdi1 [ 149.05 GB] LVM physical volume /dev/hda2 [ 1.00 KB] /dev/hda5 [ 346.47 MB] /dev/hdg5 [ 57.25 GB] LVM physical volume 0 disks 4 partitions 0 LVM physical volume whole disks 3 LVM physical volumes roth:/dev# lvdisplay --- Logical volume --- LV Name /dev/my_volume_group/mylv VG Name my_volume_group LV UUID jUl5rP-jVIH-5Ne1-p0y9-VTeL-P8su-UF2o2F LV Write Access read/write LV Status available # open 0 LV Size 282.05 GB Current LE 72204 Segments 3 Allocation inherit Read ahead sectors 0 Block device 254:0
roth:/dev# pvdisplay --- Physical volume --- PV Name /dev/hdi1 VG Name my_volume_group PV Size 149.05 GB / not usable 0 Allocatable yes (but full) PE Size (KByte) 4096 Total PE 38156 Free PE 0 Allocated PE 38156 PV UUID 3Pv4bt-9E47-aDii-mJbB-6OYc-pCFS-7dOBv9
--- Physical volume --- PV Name /dev/hde1 VG Name my_volume_group PV Size 76.69 GB / not usable 0 Allocatable yes (but full) PE Size (KByte) 4096 Total PE 19633 Free PE 0 Allocated PE 19633 PV UUID jfqDXu-rwu3-9SyS-U39k-O6TL-M7Kj-0QDpwB
--- Physical volume --- PV Name /dev/hdg5 VG Name my_volume_group PV Size 57.25 GB / not usable 0 Allocatable yes PE Size (KByte) 4096 Total PE 14656 Free PE 241 Allocated PE 14415 PV UUID 6erEsN-BDBw-KFnO-voBg-FtJu-vUVD-D0SH0p
roth:/dev# cat /etc/lvm/backup/my_volume_group # Generated by LVM2: Fri Dec 10 22:31:29 2004
contents = "Text Format Volume Group" version = 1
description = "Created *after* executing '/sbin/vgcfgbackup'"
creation_host = "roth" # Linux roth 2.4.22 #8 SMP Mon Apr 5 05:19:01 CEST 2004 i686
creation_time = 1102714289 # Fri Dec 10 22:31:29 2004
my_volume_group { id = "73sskf-3Yve-YD3u-iHIt-pX5X-Va4f-iXC1i7" seqno = 4 status = ["RESIZEABLE", "READ", "WRITE"] extent_size = 8192 # 4 Megabytes max_lv = 255 max_pv = 255
physical_volumes {
pv0 { id = "3Pv4bt-9E47-aDii-mJbB-6OYc-pCFS-7dOBv9" device = "/dev/hdi" # Hint only
status = ["ALLOCATABLE"] pe_start = 384 pe_count = 38156 # 149.047 Gigabytes }
pv1 { id = "jfqDXu-rwu3-9SyS-U39k-O6TL-M7Kj-0QDpwB" device = "/dev/hde" # Hint only
status = ["ALLOCATABLE"] pe_start = 384 pe_count = 19633 # 76.6914 Gigabytes }
pv2 { id = "6erEsN-BDBw-KFnO-voBg-FtJu-vUVD-D0SH0p" device = "/dev/hdg" # Hint only
status = ["ALLOCATABLE"] pe_start = 384 pe_count = 14656 # 57.25 Gigabytes } }
logical_volumes {
mylv { id = "jUl5rP-jVIH-5Ne1-p0y9-VTeL-P8su-UF2o2F" status = ["READ", "WRITE", "VISIBLE"] segment_count = 3
segment1 { start_extent = 0 extent_count = 38156 # 149.047 Gigabytes
type = "striped" stripe_count = 1 # linear
stripes = [ "pv0", 0 ] } segment2 { start_extent = 38156 extent_count = 19633 # 76.6914 Gigabytes
type = "striped" stripe_count = 1 # linear
stripes = [ "pv1", 0 ] } segment3 { start_extent = 57789 extent_count = 14415 # 56.3086 Gigabytes
type = "striped" stripe_count = 1 # linear
stripes = [ "pv2", 0 ] } } } } roth:/dev# pvscan .... PV /dev/hdi1 VG my_volume_group lvm2 [149.05 GB / 0 free] PV /dev/hde1 VG my_volume_group lvm2 [76.69 GB / 0 free] PV /dev/hdg5 VG my_volume_group lvm2 [57.25 GB / 964.00 MB free] Total: 3 [282.99 GB] / in use: 3 [282.99 GB] / in no VG: 0 [0 ]
roth:/dev# vgscan Found volume group "my_volume_group" using metadata type lvm2
_______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/