Tengo un problema en mi disco duro externo samsung de 5tb. Cuando intento eliminar algunos archivos (solo algunos archivos), recibo un error:
/bin/rm: cannot remove 'file': input/output error
Todo comenzó cuando usé FreeFileSync para sincronizar una carpeta de mi computadora con el disco duro externo. Los archivos con problemas son todos los archivos en .Trash-1000 y sync.ffs_lock.
Algunos archivos aparecen en el ls
resultado con un * al final, ¿por qué?
Un ejemplo de ls
resultado (no puedo eliminar ninguno de estos archivos/carpetas):
d????????? ? ? ? ? ? Colony/
-rwxrwxrwx 1 camargo camargo 282224 ago 4 2017 Cover.jpg*
Cuando lo hago file
en archivos/carpetas con ?, aparece un error:
file Colony
Colony: cannot open `Colony' (Input/output error)
Pero cuando lo hago file
en el archivo con un * parece estar bien, y cuando intento eliminarlo con rm, devuelve $?=0, pero el archivo no se elimina.
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
lo que intenté
1)ntfsfix /dev/sdc1
Dice que está bien con el disco.
2) rm -rf file
o sudo rm -rf file
ochown $USER:$USER file && rm -f file
Mismo mensaje de error
3) Abierto en gnome-disks y escaneo del sistema de archivos (no hay errores) y sistema de archivos correcto
Mismo comportamiento después.