質問: ディレクトリへのアクセス時の「入出力エラー」 リムーバブルハードドライブ上のディレクトリの内容を一覧表示して削除したい。しかし、「入出力エラー」が発生しました。$ rm pic -r rm: cannot remove `pic/60.jpg': input/output error rm: cannot remove `pic/006.jpg': input/output error rm: cannot remove `pic/008.jpg': input/output error rm: cannot remove `pic/011.jpg': input/output error $ ls -la pic ls: cannot access pic/60.jpg: input/output error -????????? ? ? ? ? ? 006.jpg -????????? ? ? ? ? ? 006.jpg -????????? ? ? ? ? ? 011.jpg 何が問題なんだろう?ディレクトリpicとそのすべてのコンテンツを回復または削除するにはどうすればよいですか?私のosはubuntu 12.04で、リムーバブルハードドライブにはntfsファイルシステムがあります。リムーバブルハードドライブのpicを含まないか、その中にない他のディレクトリは、正常に動作しています。追加:ディレクトリの内容を一覧表示しようとした後のdmesgの出力の最後の部分:[19000.712070] usb 1-1: new high-speed usb device number 2 using ehci_hcd [19000.853167] usb-storage 1-1:1.0: quirks match for vid 05e3 pid 0702: 520 [19000.853195] scsi5 : usb-storage 1-1:1.0 [19001.856687] scsi 5:0:0:0: direct-access st316002 1a 0811 pq: 0 ansi: 0 [19001.858821] sd 5:0:0:0: attached scsi generic sg2 type 0 [19001.861733] sd 5:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 gb/149 gib) [19001.862969] sd 5:0:0:0: [sdb] test wp failed, assume write enabled [19001.865223] sd 5:0:0:0: [sdb] cache data unavailable [19001.865232] sd 5:0:0:0: [sdb] assuming drive cache: write through [19001.867597] sd 5:0:0:0: [sdb] test wp failed, assume write enabled [19001.869214] sd 5:0:0:0: [sdb] cache data unavailable [19001.869218] sd 5:0:0:0: [sdb] assuming drive cache: write through [19001.891946] sdb: sdb1 [19001.894713] sd 5:0:0:0: [sdb] test wp failed, assume write enabled [19001.895950] sd 5:0:0:0: [sdb] cache data unavailable [19001.895953] sd 5:0:0:0: [sdb] assuming drive cache: write through [19001.895958] sd 5:0:0:0: [sdb] attached scsi disk [19113.024123] usb 2-1: new high-speed usb device number 3 using ehci_hcd [19113.218157] scsi6 : usb-storage 2-1:1.0 [19114.232249] scsi 6:0:0:0: direct-access usb 2.0 storage device 0100 pq: 0 ansi: 0 ccs [19114.233992] sd 6:0:0:0: attached scsi generic sg3 type 0 [19114.242547] sd 6:0:0:0: [sdc] 312581808 512-byte logical blocks: (160 gb/149 gib) [19114.243144] sd 6:0:0:0: [sdc] write protect is off [19114.243154] sd 6:0:0:0: [sdc] mode sense: 08 00 00 00 [19114.243770] sd 6:0:0:0: [sdc] no caching mode page present [19114.243778] sd 6:0:0:0: [sdc] assuming drive cache: write through [19114.252797] sd 6:0:0:0: [sdc] no caching mode page present [19114.252807] sd 6:0:0:0: [sdc] assuming drive cache: write through [19114.280407] sdc: sdc1 < sdc5 > [19114.289774] sd 6:0:0:0: [sdc] no caching mode page present [19114.289779] sd 6:0:0:0: [sdc] assuming drive cache: write through [19114.289783] sd 6:0:0:0: [sdc] attached scsi disk
回答: ファイルシステムが破損しています。ntfsボリュームの場合、windowsシステムでchkdskを実行する必要がありますが、回復することはほぼ不可能です。場合によっては、ディスクをフォーマットする必要があります。