나는 물었다이것문제는 내가 가지고 있는 USB 하드 드라이브가 일반 자기 하드 드라이브인지 이해/확인하는 것입니다. 이제 문제는 내부 HDD에서 외부 HDD로 데이터를 복사할 때마다 USB 3.0을 인터페이스로 사용하더라도 속도가 매우 매우 느리다는 것입니다. 무엇이 문제일까요? 하지만 한 가지 점은 내장 HDD는 ext4를 사용하고 외장 HDD는 ntfs(일부 버전)를 사용한다는 것입니다.
lsusb -t의 출력
[$] lsusb -t
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
|__ Port 2: Dev 17, If 0, Class=Mass Storage, Driver=uas, 480M
|__ Port 7: Dev 15, If 0, Class=Imaging, Driver=usbfs, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
잡지가 보여주네요https://paste.debian.net/788570/
흥미로운 점은 다음과 같습니다.
Aug 12 15:01:07 debian kernel: blk_update_request: I/O error, dev sdb, sector 703714304
Aug 12 15:01:08 debian kernel: buffer_io_error: 118 callbacks suppressed
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964032, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964033, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964034, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964035, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964036, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964037, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964038, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964039, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964040, lost async page write
Aug 12 15:01:08 debian kernel: Buffer I/O error on dev sdb1, logical block 87964041, lost async page write
하드 드라이브가 불량할 가능성에 대해 걱정해야 합니까?
저는 데비안에서 테스트 중이고 커널은 -
[$] uname -a
Linux debian 4.6.0-1-amd64 #1 SMP Debian 4.6.2-2 (2016-06-25) x86_64 GNU/Linux
업데이트 - USB 디스크는 버스 전원을 사용하며 제조업체에서 제공한 고유한 케이블을 사용합니다.
답변1
선
Aug 12 15:01:07 debian kernel: blk_update_request: I/O error, dev sdb, sector 703714304
이는 확실히 디스크에 문제가 있음을 나타냅니다.
전체 로그에는 시간 초과 및 USB 버스 재설정이 표시됩니다.
이제 이런 일이 발생하는 데에는 여러 가지 이유가 있습니다. 주요한 것은 실패한 디스크입니다.
그러나 USB 디스크가 버스 전원을 사용하는 경우(외부 전원 연결 없음) 잘못된 케이블로 인해 아래와 같은 증상이 나타날 수도 있습니다.
두 경우 모두 이로 인해 수많은 재시도, 실패, 잠재적인 데이터 손상 및 처리량 감소가 발생합니다.