[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[linux-lvm] Can't mount after crash



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]