HPFS/NTFS로 마운트된 500GB USB 드라이브가 있는데 드라이브에 파일을 복사하는 동안 복사 프로세스가 갑자기 실패합니다. 제거하고 플러그를 뽑은 후 다시 시작한 후 복사 기능이 다시 제대로 작동하지만 더 이상 한 폴더의 파일에 액세스할 수 없습니다.
ls: reading directory .: Input/output error
다른 폴더는 잘 작동합니다. badblocks 외장 하드 드라이브에서 오류가 발견되지 않았습니다.
sudo badblocks -v /dev/sdd1 > bad-sectors.txt
Checking blocks 0 to 487653042
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found. (0/0/0 errors
mount
Fuseblk는 드라이브를 마운트하는 데 사용됩니다(예: ntfs-3g 사용).
최종 출력 dmesg
은 다음과 같습니다.
[63018.326130] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[63018.384505] usb 2-1: New USB device found, idVendor=059b, idProduct=0070
[63018.384508] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[63018.384510] usb 2-1: Product: eGo USB
[63018.384511] usb 2-1: Manufacturer: Iomega
[63018.384513] usb 2-1: SerialNumber: 0300000000006D48
[63018.413770] usb 2-1: Set SEL for device-initiated U1 failed.
[63018.416875] usb 2-1: Set SEL for device-initiated U2 failed.
[63018.425905] usb 2-1: Set SEL for device-initiated U1 failed.
[63018.428713] usb 2-1: Set SEL for device-initiated U2 failed.
[63018.469541] scsi host8: uas
[63018.472788] usb 2-1: Set SEL for device-initiated U1 failed.
[63018.477256] usb 2-1: Set SEL for device-initiated U2 failed.
[63018.482405] scsi 8:0:0:0: Direct-Access OEM Ext Hard Disk 0000 PQ: 0 ANSI: 5
[63018.664361] scsi 8:0:0:1: CD-ROM Virtual CDROM PQ: 0 ANSI: 0
[63018.664664] sd 8:0:0:0: Attached scsi generic sg2 type 0
[63018.697536] sd 8:0:0:0: [sdc] 975319088 512-byte logical blocks: (499 GB/465 GiB)
[63018.705474] sr 8:0:0:1: [sr0] scsi-1 drive
[63018.705675] sr 8:0:0:1: Attached scsi CD-ROM sr0
[63018.705797] sr 8:0:0:1: Attached scsi generic sg3 type 5
[63018.758482] sd 8:0:0:0: [sdc] Write Protect is off
[63018.758487] sd 8:0:0:0: [sdc] Mode Sense: 10 00 00 00
[63018.774133] sd 8:0:0:0: [sdc] Cache data unavailable
[63018.774138] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[63019.025475] sdc: sdc1
[63019.583520] sd 8:0:0:0: [sdc] Attached SCSI disk
답변1
오류로 인해 드라이브의 디렉터리에 대한 일부 반완전한 정보가 남을 수 있습니다. 이 문제는 자동으로 수정되지 않습니다.
최소한 ntfsfix
드라이브에서는 뛰어야 해
sudo ntfsfix /dev/<your_usb_drive>
ntfsfix
패키지와 함께 제공 ntfs-3g
(설치 sudo apt-get install ntfs-3g
)