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

William Strathearn billythekid at gmail.com
Mon Dec 5 01:40:41 UTC 2005


   Nevermind.

   jfs_fsck on the actual PV devices did not fix the whole problem,  
but then I realized that if fsck was going to do anything useful, it  
would have to be run on the LVM2 VG device.   It fixed the inode out  
of sync from the crash and everything mounts perfectly now.

--
Bill

On Dec 4, 2005, at 5:21 PM, William Strathearn wrote:

>
>   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
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-lvm/attachments/20051204/c84294fc/attachment.htm>


More information about the linux-lvm mailing list