我的三星 5TB 外置硬盘出现问题。当我尝试删除一些文件(仅删除一些文件)时,收到错误:
/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 中打开并扫描文件系统(没有错误)并纠正文件系统
之后行为相同。