I have tried "chattr -i <file>" and then unlink I still get out of
bound errors. Any other ideas?

TIA

On Sun, Apr 5, 2009 at 1:44 PM, Andreas Dilger <adil...@sun.com> wrote:
> On Apr 04, 2009  22:47 -0400, Mag Gam wrote:
>> I already did a e2fsck. The problem is on my clients I see couple of
>> files with "????" in its attributes. I can't even remove these files
>> to regenerate them.
>>
>> Any idea on how to forcefully remove these files?
>
> Probably "chattr -i" to remove the immutable attribute, and use the
> "unlink" command to delete the files instead of "rm".
>
>> On Sat, Apr 4, 2009 at 10:30 PM, Andreas Dilger <adil...@sun.com> wrote:
>> > On Apr 04, 2009  18:58 -0400, Mag Gam wrote:
>> >> I see, so there is no easy way to recover on the MGS. I have a good
>> >> idea who the user is for these files but the file names are very hard
>> >> to decypher. They have names like 543434. I am not sure what file that
>> >> would be part of...
>> >
>> > The problem at this point is that the directories were corrupted
>> > (unfortunately due to bug 18695 I think) and the names of the files
>> > are lost.  The best that e2fsck can do at this point is to put the
>> > files into lost+found with the inode number as the filename.
>> >
>> >> On Sat, Apr 4, 2009 at 5:57 PM, Andreas Dilger <adil...@sun.com> wrote:
>> >> > On Apr 04, 2009  09:36 -0400, Mag Gam wrote:
>> >> >> I have over 52k files in my lost+found of my MGS (not my OSTs). I am
>> >> >> not sure what tool I need to use to recover these files. Should i use
>> >> >> lfsck or ll_recover_lost_found_objs?
>> >> >
>> >> > That is only for the OSTs.  Unfortunately, there is no easy way to
>> >> > recover them except by e.g. UID/GID and looking at the contents,
>> >> > which is true of local filesystems as well.
>> >> >
>> >> > I'd recommend making a lost+found directory in each user's home dir
>> >> > and then moving all of their files into their directory (with MDS
>> >> > mounted with -t ldiskfs) and let them sort it out.
>> >> >
>> >> > In Lustre 2.0 and later the MDS inodes will contain an attribute that
>> >> > holds the filename and parent directory ID that will allow recovery in
>> >> > a manner similar to how ll_recover_lost_found_objs does for the OST.
>> >
>> > Cheers, Andreas
>> > --
>> > Andreas Dilger
>> > Sr. Staff Engineer, Lustre Group
>> > Sun Microsystems of Canada, Inc.
>> >
>> >
>
> Cheers, Andreas
> --
> Andreas Dilger
> Sr. Staff Engineer, Lustre Group
> Sun Microsystems of Canada, Inc.
>
>
_______________________________________________
Lustre-discuss mailing list
Lustre-discuss@lists.lustre.org
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to