Каталоги с двумя одноточечными (.) записями

Я пытаюсь очистить свои потерянные и найденные, и мне удалось удалить большинство вещей, но у меня остались "почти" пустые каталоги, например:

lost+found/#14042862:
total 1324
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
drwx------ 18 root  root  1187840 2011-04-29 07:56 ..
  • Как я получил каталоги с повторяющимися записями?
  • Безопасно ли отсоединять каталог, когда rm жалуется, что он не пустой?
  • WTF???

3 ответа

Решение

Да, это действительно дубликат. И принудительное удаление, возможно, сработало, но fsck был правильным решением. По сути, я запустил fsck, и он увидел несколько байтов, которые он считал каталогом, поэтому он просто поместил запись каталога для него в lost+found. Запуск fsck снова фактически проверил содержимое каталога, нашел дубликат и удалил его.

Я рекомендую проверить список инодов в каталоге. Вполне возможно, что они действительно не один и тот же файл.

ls -al -i

Вы также можете проверить, имеет ли один из каталогов скрытый (или непечатный) символ с:

ls -al -Q

Я не знаю, как ты это сделал, но я бы принудительно удалил его и запустил fsck как можно скорее.

Другие вопросы по тегам