Ich habe ein Problem mit meiner externen 5-TB-Festplatte von Samsung. Wenn ich versuche, einige Dateien (nur einige Dateien) zu löschen, erhalte ich eine Fehlermeldung:
/bin/rm: cannot remove 'file': input/output error
Alles begann, als ich FreeFileSync verwendete, um einen Ordner von meinem Computer mit der externen Festplatte zu synchronisieren. Die problematischen Dateien sind alle Dateien in .Trash-1000 und sync.ffs_lock.
Manche Dateien erscheinen in der ls
Ausgabe mit einem * am Ende, warum?
Ein Beispiel für ls
die Ausgabe (ich kann keine dieser Dateien/Ordner löschen):
d????????? ? ? ? ? ? Colony/
-rwxrwxrwx 1 camargo camargo 282224 ago 4 2017 Cover.jpg*
Wenn ich file
Dateien/Ordner mit ? einstelle, erhalte ich eine Fehlermeldung:
file Colony
Colony: cannot open `Colony' (Input/output error)
Aber wenn ich dies file
mit einem * in der Datei mache, scheint es in Ordnung zu sein, und wenn ich versuche, sie mit rm zu entfernen, wird $?=0 zurückgegeben, aber die Datei wird nicht entfernt.
file Cover.jpg
Cover.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=12, height=1651, bps=0, PhotometricIntepretation=RGB, orientation=upper-left, width=1213], baseline, precision 8, 441x600, frames 3
Was ich versucht habe
1)ntfsfix /dev/sdc1
Sagt, dass mit dem Laufwerk alles in Ordnung ist.
2) rm -rf file
oder sudo rm -rf file
oderchown $USER:$USER file && rm -f file
Dieselbe Fehlermeldung
3) In Gnome-Disks geöffnet und Dateisystem scannen (es gibt keine Fehler) und Dateisystem korrigieren
Gleiches Verhalten danach.