Nicht zugängliche Dateien im NTFS-Dateisystem, Fehler oder Korruption?

747
krampus

Ich verwende eine externe Festplatte zum Speichern von Medien unter Linux und Windows, die als NTFS (unter Verwendung von ntfs-3g unter Linux) formatiert ist. Ich habe zwei verdächtige Dateien im Dateisystem festgestellt, auf die ich nicht zugreifen oder sie entfernen kann:

# 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.txtEs war eine Textdatei, die ich vermutlich vor einiger Zeit in Emacs editiert habe, also sollte dies scheinbar die Autosave-Datei sein, aber offensichtlich ist etwas falsch, und ich kann rmbeide Dateien nicht.

Diese Platte ist ein paar Jahre alt und erreicht wahrscheinlich das Ende ihres Lebens - SMART-Tests laufen sauber, aber ich habe festgestellt, dass Lese- / Schreibvorgänge immer wieder auf unbestimmte Zeit hängen. Könnte dies durch eine Beschädigung des Dateisystems verursacht werden oder habe ich einen ntfs-3g-Fehler gefunden? Gibt es etwas, was ich tun kann, um diese Dateien zu entfernen, oder sollte ich es einfach ignorieren? Ich habe Backups, also frage ich nur aus Neugier.

1
Kudos für Backups. Kamil Maciorowski vor 6 Jahren 0

1 Antwort auf die Frage

0
telcoM

Da die wesentlichen Dateiattribute wie Eigentümer, Größe und Zeitstempel als Fragezeichen aufgeführt sind, sieht dies sehr nach einer Beschädigung des Dateisystems aus. Weitere Informationen zu den Eingabe- / Ausgabefehlern finden Sie in der vom dmesgBefehl erzeugten Auflistung .

Möglicherweise möchten Sie die GUI-Option "Diskette auf Fehler überprüfen" oder den chkdskBefehl in Windows ntfsfixausführen, da der Befehl in Linux ntfs-3g noch etwas weniger geeignet ist als die systemeigenen Windows-Tools.

"Ist noch etwas weniger fähig" Wow, das ist wirklich eine Untertreibung. : D Andrea Lazzarotto vor 6 Jahren 0