1
File system ext4 //
which ls -> /bin/ls //
Bash -> 3.2.57(2)-release //
whoami -> admin

Если я запускаю ls то сначала получаю список файлов с ошибкой

"Данный файл или каталог отсутствует"

а затем здоровые файлы каталога.

Папка, содержащая эти плохие файлы, имеет необычный размер:

Что касается файлов с ошибкой, я не могу:

  1. удалить файл

  2. скопировать файл

  3. переместить файл

  4. удалить каталог, так как он не пустой (rm -r [DirectoryName])

  5. Плохие файлы не отображаются / не отображаются ни в Mac OS, ни в MS-Windows

Я могу:

  1. Переместить содержимое каталога (mv), включая плохие файлы

  2. Получить вкладку, чтобы завершить имя плохого файла

Любой намек? Либо удалить их, либо восстановить их.

1 ответ1

2

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

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

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