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

[linux-lvm] Can't Boot Cleaned JFS VG after System Crash




  After a forced reboot while my 2.6.12 system was frozen, the JFS formatted LVM2 VG I have created will not mount upon startup.  When I use the following command to mount it by hand, I get a generic bad superblock message: 

pvr ~ # mount -t jfs /dev/myth-video-vg/myth-video /video
mount: wrong fs type, bad option, bad superblock on /dev/myth-video-vg/myth-video,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

  I ran jfs_fsck on both physical volumes that are part of the VG and one partition had a detectable error that was fixed by replaying the log.  Now jfs_fsk reports two clean filesystems. 

pvr ~ # jfs_fsck /dev/sdb  
jfs_fsck version 1.1.8, 03-May-2005
processing started: 12/4/2005 10.1.24
Using default parameter: -p
The current device is:  /dev/sdb
Block size in bytes:  4096
Filesystem size in blocks:  61049646
**Phase 0 - Replay Journal Log
Filesystem is clean.

pvr ~ # jfs_fsck /dev/sda4
jfs_fsck version 1.1.8, 03-May-2005
processing started: 12/4/2005 10.1.31
Using default parameter: -p
The current device is:  /dev/sda4
Block size in bytes:  4096
Filesystem size in blocks:  16844152
**Phase 0 - Replay Journal Log
Filesystem is clean.

  Despite their cleanliness, they still won't mount.  Do I need to go about restoring anything in LVM2 meta data in order to mount?  I've read 
this previous post about using vgcfgrestore and tried it with the newest file in /etc/lvm/archive/, but it had not effect after completing sucessfully. 

pvr ~ # vgcfgrestore --file /etc/lvm/archive/myth-video-vg_00003.vg myth-video-vg
  Restored volume group myth-video-vg

pvr ~ # mount -t jfs /dev/myth-video-vg/myth-video /video
mount: wrong fs type, bad option, bad superblock on /dev/myth-video-vg/myth-video,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


  I'm really not sure what I need to do in order to get this VG mounted.  Any hints would be greatly appreciated. 

   Here are some diagnostics: 

pvr ~ # lvscan
  ACTIVE            '/dev/myth-video-vg/myth-video' [297.14 GB] inherit
pvr ~ # lvmdiskscan
  /dev/sda1 [       39.19 MB]
  /dev/sda2 [      964.84 MB]
  /dev/sda3 [        9.32 GB]
  /dev/sda4 [       64.26 GB] LVM physical volume
  /dev/sdb  [      232.89 GB] LVM physical volume
  0 disks
  3 partitions
  1 LVM physical volume whole disk
  1 LVM physical volume
pvr ~ # lvdisplay
  --- Logical volume ---
  LV Name                /dev/myth-video-vg/myth-video
  VG Name                myth-video-vg
  LV UUID                4gV513-mE25-gEkf-gCLp-LqWE-XvG8-CXziEv
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                297.14 GB
  Current LE             76067
  Segments               2
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0

  

pvr ~ # pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               myth-video-vg
  PV Size               232.88 GB / not usable 0  
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              59618
  Free PE               0
  Allocated PE          59618
  PV UUID               0SUUxX-EVWj-Mquv-qCnR-NNHb-qMfp-v4uOnZ

  

  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               myth-video-vg
  PV Size               64.25 GB / not usable 0  
  Allocatable           yes (but full)
  PE Size (KByte)       4096
  Total PE              16449
  Free PE               0
  Allocated PE          16449
  PV UUID               Bo4us4-JNx7-T71m-H7M6-AxFN-eH4m-1m0zvB

  

pvr ~ # pvscan
  PV /dev/sdb    VG myth-video-vg   lvm2 [232.88 GB / 0    free]
  PV /dev/sda4   VG myth-video-vg   lvm2 [64.25 GB / 0    free]
  Total: 2 [297.14 GB] / in use: 2 [297.14 GB] / in no VG: 0 [0   ]
pvr ~ # vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "myth-video-vg" using metadata type lvm2



--
Bill



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