[Lustre-discuss] Help: How to recover Lustre MDT from its lost+found ?

thhsieh thhsieh at piano.rcas.sinica.edu.tw
Thu Jun 28 17:28:22 PDT 2012


Dear All,

Recently we suffered a serious hard disk crash in the MDT node.
The hard disk which holds all the MDT data has serious media
failure. Unfortunately, we did not have a back in the MDT data
at all.

We tried to use this command mentioned in the Lustre Filesystem
operational guide to rescue some data:

dd if=/dev/{original} of=/dev/{new} bs=4k conv=sync,noerror count={# of blocks}

and then did

        e2fsck -f /dev/{new}

After a lot of error messages, the process finished. However, it
ended with an empty ROOT/ directory. All the files and directories
were moved to lost+found/ and named by their inode numbers. We
checked the extended attributes with this command:

        getfattr -R -d -m '.*' -P .

and found that the extended attribute looks ok. For example:

# file: lost+found/#106/sgn_4790.da0.gz
trusted.lov=0xd00bd10b01000000060100000000000000000000000000000000100001000000ed860a000000000000000000000000000000000024000000

The question is, is there any way to recover these files and directories
to their original directory tree structure ?

Our the OST data are ok.

Thanks very much for your kindly help.


Best Regards,

T.H.Hsieh



More information about the lustre-discuss mailing list