[lustre-discuss] Cannot remove file

Martin Hecht hecht at hlrs.de
Thu May 28 05:19:05 PDT 2015


Hi Jon,

it might be an option to use debugfs for manually "repairing" the
directory so that the file behaves "normal" again, but maybe someone
else can answer if this is possible online, and if so, how the procedure
looks like exactly.

best regards,
Martin

On 05/28/2015 01:43 PM, Jon Tegner wrote:
> 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
>>
>>
>
> _______________________________________________
> 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