У меня проблема с внешним жестким диском 5tb samsung. Когда я пытаюсь удалить некоторые файлы (только некоторые файлы), я получаю ошибку:
/bin/rm: cannot remove 'file': input/output error
Все началось, когда я использовал FreeFileSync для синхронизации папки с моего компьютера на ext hd. Файлы с проблемой — все файлы в .Trash-1000 и sync.ffs_lock.
Некоторые файлы появляются в ls
выводе со * в конце. Почему?
Пример ls
вывода (я не могу удалить ни один из этих файлов/папок):
d????????? ? ? ? ? ? Colony/
-rwxrwxrwx 1 camargo camargo 282224 ago 4 2017 Cover.jpg*
Когда я делаю file
в файлах/папках ?, у меня возникает ошибка:
file Colony
Colony: cannot open `Colony' (Input/output error)
Но когда я добавляю file
в файл *, то все вроде бы нормально, а когда пытаюсь удалить с помощью rm, возвращается $?=0, но файл не удаляется.
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
Что я пробовал
1)ntfsfix /dev/sdc1
Говорит, что с приводом все в порядке.
2) rm -rf file
или sudo rm -rf file
илиchown $USER:$USER file && rm -f file
То же самое сообщение об ошибке
3) Открыть в gnome-disks и просканировать файловую систему (ошибок нет) и исправить файловую систему
То же самое поведение после.