Мы используем флэш-карту на нашем сервере MySQL. После перезагрузки в монтировании флэш-карты есть мертвая запись каталога; rm -rf export-20130413-013547 возвращает ошибку rm: cannot lstat 'export-20130413-013547': Invalid argument .

Ниже мой вывод ls -lrt .

?--------- ? ?    ?         ?            ? export-20130413-013547
drwx------ 2 root root 143360 Apr 13 17:10 export-20130413-154729

Кроме того, когда я хочу увидеть его индекс с помощью ls -i , индекс каталога равен 0.

0 export-20130413-013547

1 ответ1

1

Это потерянная запись в каталоге. Я не знаю, какую файловую систему использует флэш-карта (это vfat?), Но fsck может помочь, так как может просто отсоединить ее без использования stat - rm -rf сначала попытается выяснить, выбираете ли вы каталог и даже нормальный rm будет пытаться делать умные вещи. /usr/bin/unlink export-20130413-013547 (часть coreutils) сделает это за вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .