[lustre-discuss] Cannot remove file

Jon Tegner tegner at foi.se
Thu May 28 04:43:47 PDT 2015


Thanks!

Tried the first suggestions, but cant bring the system down at the 
moment, so have to wait with the ldiskfs-level.

Any other suggestions not involving stopping it?

Best Regards,

/jon

On 05/28/2015 01:13 PM, Martin Hecht wrote:
> hi,
>
> if the file name starts with a dash, you should prepend "./" to it when
> calling unlink. I'm not sure if it works with these broken files, which
> don't even have a proper name anymore.
> Also, you probably have to escape the question marks so that they don't
> act as wildcard in the shell (or better enclose it in single quotes):
> unlink './-?????????'
>
> If this doesn't work, you could try to stop lustre and mount the MDT as
> ldiskfs and remove the entries on that level.
>
> lfsck is supposed to fix this online, too, but it doesn't work in 2.5 if
> I recall correctly.
>
> best regards,
> Martin
>
> On 05/28/2015 12:46 PM, Jon Tegner wrote:
>> Hi,
>>
>> I have a few files which are listed (ls -l) with:
>>
>> "-????????? ? ?      ?             ?            ?"
>>
>> I have tried to remove them, both with "rm" and with "ulink", but
>> neither of these work (unlink: cannot unlink `file': Invalid
>> argument). This really doesn't bother me, except for an error message
>> when backing up - but it still would be nice to know how to fix this.
>>
>> We are using lustre-2.5.3 on CentOS-6.5 boxes.
>>
>> Thanks!
>>
>> /jon
>> _______________________________________________
>> lustre-discuss mailing list
>> lustre-discuss at lists.lustre.org
>> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>
>



More information about the lustre-discuss mailing list