1

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

В Linux (Fedora на основе), когда я типа: ll я

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

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

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

2 ответа2

3

Скорее всего, вам потребуется запустить проверку файловой системы (man fsck или man fsck.ext2) в этой конкретной файловой системе.

Я бы посоветовал сначала выполнить несколько поисков man, так как никогда не повредит проверить команды для вашего конкретного дистрибутива / установки.

Если он находится в корневой файловой системе, это может вызвать другие проблемы и вопросы. Что касается причин этого ... довольно много вещей, таких как выключение машины без надлежащего выключения, например.

1

Если поврежденный файл находится в вашей корневой файловой системе, вы можете захотеть загрузиться с LiveCD и 1) сделать резервную копию всего, что вы действительно не можете позволить себе потерять; 2) запустить fsck на сомнительной файловой системе. В зависимости от степени повреждения, даже если fsck преуспевает (переводит диск в самосогласованное состояние), вам может понадобиться переустановить ОС и программы в любом случае. Использование fsck - это в разы больше искусства, чем науки, и многое зависит от чистой удачи.

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