[Lustre-discuss] filesystem corruption

Balagopal Pillai pillai at mathstat.dal.ca
Fri Aug 8 09:27:29 PDT 2008


Hi,

                  The storage server that served Lustre had a drive 
failure on the 3ware 9650 raid6 array and it seemed to
rebuild fine. But almost all volumes in that array seems to have 
filesystem corruption. The partitions with OS
didn't boot after i did the fsck as it deleted lots of inodes (entire 
directory with lustre kernel and lots of config files went missing!). 
Now the server is up and running again and i am trying to recover the 
lustre volumes. After the fsck, the mdt mounted fine, but ost doesn't 
mount. It gives the following errors. The running version of Lustre 
before was 1.6.0.1 on centos 4 x86_64. The new install is centos 5 
x86_64 and lustre version 1.6.5.1 -

mount.lustre: mount /dev/sda7 at /ost-home failed: No such file or directory
Is the MGS specification correct?
Is the filesystem name correct?
If upgrading, is the copied client log valid? (see upgrade docs)


(from dmesg)
LDISKFS FS on sda7, internal journal
LDISKFS-fs: mounted filesystem with ordered data mode.
LustreError: 3202:0:(obd_mount.c:247:ldd_parse()) cannot open 
CONFIGS/mountdata: rc = -2
LustreError: 3202:0:(obd_mount.c:1264:server_kernel_mount()) premount 
parse options failed: rc = -2
LustreError: 3202:0:(obd_mount.c:1560:server_fill_super()) Unable to 
mount device /dev/sda7: -2
LustreError: 3202:0:(obd_mount.c:1951:lustre_fill_super()) Unable to 
mount  (-2)


         /dev/sda7 does exist. So i have decided against running fsck on 
the other bigger Lustre volumes for now.
Is it possible to get sda7 mounted any other way? Thanks very much for 
any suggestions and help.


Regards
Balagopal




More information about the lustre-discuss mailing list