xfs
[Top] [All Lists]

bad superblock after lvextend

To: linux-xfs@xxxxxxxxxxx
Subject: bad superblock after lvextend
From: "Frank J. Buchholz" <frankb@xxxxxxxxx>
Date: Mon, 22 Nov 2004 19:25:32 -0500
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510
Hello,

I recently attempted to extend my logical volume. First I added an additional physical volume to an existing volume group. This worked fine.

vgextend Volume00 /dev/sba

However when it came time to run the lvextend command I received a number of device-mapper errors.

lvm> lvextend -L+1G /dev/Volume00/LogVol00
 Extending logical volume LogVol00 to 2.93 TB
 device-mapper ioctl cmd 9 failed: Invalid argument
 Couldn't load device 'Volume00-LogVol00'.
 Problem reactivating LogVol00

While I was trying to determine what the errors were I noticed that the filesystem that sits on the logical volume being extended was no longer available. I attempted to umount the filesystem however the command froze. I then rebooted the system without mounting the filesystem in question and manually mounted the filesystem. XFS reported back that it could not locate the superblock.

I then ran xfs_repair...
# xfs_repair /dev/Volume00/LogVol00
Phase 1 - find and verify superblock...
superblock read failed, offset 0, size 524288, ag 0, rval 0

fatal error -- Invalid argument

Is it possible to repair this problem either through LVM or XFS? I noticed there are a number of achieved .vg files in /etc/lvm/archive, is it possible to restore LVM from one of these? Or is it possible to rebuild the superblock?

Thanks,
Frank


<Prev in Thread] Current Thread [Next in Thread>