Удалите поврежденный файл в системе Linux

Как удалить поврежденный файл?

В Linux (на основе Fedora), когда я ls -l : ls -l я получаю

 drwxr-xr-x. 2 dmiller3 dmiller3 4096 Jul 26 13:57 SomeFile ?????????? ? ? ? 4096 Jul 26 13:57 CorruptedFile 

Я не могу ничего сделать с этим CorruptedFile. Я не могу использовать его в удалении или что-то еще. Это единственный файл во всей системе. Что вызывает это и как его удалить?

Файловая система – ext2.

  • Возможны ли жесткие ссылки для каталогов в файловых системах ext2 / 3/4?
  • Является ли ext2 подходящим для ежедневного использования на рабочем столе или ноутбуке?
  • «Архив с однократной записью»: ext2 vs ext4 ^ has_journal vs
  • zerofree verbose возвращает что?
  • ext2 / 3/4 зарезервированные блоки процентное назначение
  • fsck в файловой системе ext2. "... каталог поврежден"
  • Помимо журнала, каковы различия между ext2 и ext3?
  • Функция большого файла при создании файловой системы
  • 2 Solutions collect form web for “Удалите поврежденный файл в системе Linux”

    вы могли бы написать файл во время жесткого сброса, или на вашем жестком диске могут возникнуть проблемы. fsck должен его исправить (вам нужно будет использовать fs для этого). Я бы проверил dmesg и smartctl -a /dev/hdx (последний из них является частью smartmontools), чтобы узнать, сообщает ли ваш HD-код какие-либо ошибки. Я бы также запускал неразрушающие badblocks на разделе.

    Вы также должны спросить себя, почему вы используете ext2, потому что ведение журналов имеет тенденцию помогать с такими проблемами.

    Некоторые интересные проблемы с файловыми системами, которые я видел, были:

    • Файл, который появляется только при его запросе: «ls file» показывает его, но простой «ls» этого не делает. Случилось так, что следующий файл имел escape-последовательность для «Go up a line» в своем названии
    • Файлы с невозможными разрешениями / типами: Исправлено с помощью fsck (8) или просто сдуло файл с помощью rm (1)
    • Очень глубокое дерево каталогов, созданное злоумышленником, создающее каталоги и вставляемое в них в цикле: нужно было написать программу, которая дошла до конца, а затем скопировала удаление каталога в цикле.
    Linux и Unix - лучшая ОС в мире.