Я использую внешний диск для хранения мультимедиа в Linux и Windows, и он отформатирован как NTFS (используя ntfs-3g в Linux). Я заметил два подозрительных файла в файловой системе, к которым я не могу получить доступ или удалить:
# ls -alhi
ls: cannot access '#batch.txt#': Input/output error
ls: cannot access '.#batch.txt': Input/output error
total 24K
292727 drwxrwxrwx 1 krampus users 4.0K Dec 27 21:08 ./
5 drwxrwxrwx 1 krampus users 8.0K Dec 22 03:34 ../
? -????????? ? ? ? ? ? .#batch.txt
? -????????? ? ? ? ? ? '#batch.txt#'
[...]
# file -s \#batch.txt\#
#batch.txt#: cannot open `#batch.txt#' (Input/output error)
# rm -f \#batch.txt\#
rm: cannot remove '#batch.txt#': Input/output error
batch.txt
был текстовый файл , который я предположительно отредактированный в Emacs некоторое время назад, так что это должно якобы быть файл автосохранения, но очевидно , что что - то неладно, и я не могу rm
либо файл.
Этому диску несколько лет, и, вероятно, его срок службы истекает - тесты SMART подходят к концу, но я обнаружил, что чтение / запись зависает бесконечно часто. Может ли это быть вызвано повреждением файловой системы, или я обнаружил ошибку ntfs-3g? И в любом случае, что я могу сделать, чтобы удалить эти файлы, или я должен просто проигнорировать это? У меня есть резервные копии, поэтому я просто спрашиваю из любопытства.