Samsung の 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で開き、ファイルシステムをスキャンし(エラーはありません)、ファイルシステムを修正します
その後も同じ動作です。