lsusb에는 표시되지만 fdisk 또는 lsblk에는 표시되지 않는 USB 하드 드라이브를 어떻게 마운트합니까?

lsusb에는 표시되지만 fdisk 또는 lsblk에는 표시되지 않는 USB 하드 드라이브를 어떻게 마운트합니까?

저는 Mint/Mate 17.3을 실행하고 있으며 일반적으로 외부 드라이브를 연결하면 "작동"합니다. 약 10년 동안 선반에 놓여 있던 특정 오래된 드라이브(2005년경의 "EZ Quest")가 있는데 마지막으로 사용했을 때 제대로 작동했기 때문에 드라이브에 문제가 있는 것으로 의심됩니다.

플러그를 꽂고 전원을 켜면,아니요fdisk -lGparted 또는 에 표시되지만 lsblk다음 항목이 있습니다 lsusb.

Bus 001 Device 000: ID 0dc4:0201 Macpower Peripherals, Ltd

마운트 가능한 드라이브(예: )로 표시하려면 어떤 단계를 수행해야 합니까 /dev/sdx?

고쳐 쓰다:

장치가 연결되었을 때의 syslog 출력은 다음과 같습니다.

Oct 11 04:36:03 username kernel: [355193.167857] usb 1-4: new high-speed USB device number 20 using ehci-pci
Oct 11 04:36:03 username kernel: [355193.303193] usb 1-4: New USB device found, idVendor=0dc4, idProduct=0201
Oct 11 04:36:03 username kernel: [355193.303202] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 11 04:36:03 username kernel: [355193.303208] usb 1-4: Product: OXSEMI Mass Storage
Oct 11 04:36:03 username kernel: [355193.303212] usb 1-4: Manufacturer: Macpower
Oct 11 04:36:03 username kernel: [355193.303216] usb 1-4: SerialNumber: ABCDEF0123456789
Oct 11 04:36:03 username kernel: [355193.305998] usb-storage 1-4:1.0: USB Mass Storage device detected
Oct 11 04:36:03 username kernel: [355193.306218] scsi21 : usb-storage 1-4:1.0
Oct 11 04:36:03 username mtp-probe: checking bus 1, device 20: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4"
Oct 11 04:36:03 username mtp-probe: bus: 1, device: 20 was not an MTP device
Oct 11 04:36:04 username kernel: [355194.302600] scsi 21:0:0:0: Direct-Access     Maxtor 6 L250R0           BAH4 PQ: 0 ANSI: 4
Oct 11 04:36:04 username kernel: [355194.303212] sd 21:0:0:0: Attached scsi generic sg7 type 0
Oct 11 04:36:04 username kernel: [355194.321539] sd 21:0:0:0: [sdh] 490234752 512-byte logical blocks: (251 GB/233 GiB)
Oct 11 04:36:04 username kernel: [355194.321927] sd 21:0:0:0: [sdh] Write Protect is off
Oct 11 04:36:04 username kernel: [355194.321939] sd 21:0:0:0: [sdh] Mode Sense: 11 00 00 00
Oct 11 04:36:04 username kernel: [355194.322395] sd 21:0:0:0: [sdh] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Oct 11 04:36:04 username kernel: [355194.329774]  sdh: sdh1
Oct 11 04:36:04 username kernel: [355194.365456] sd 21:0:0:0: [sdh] Attached SCSI disk
Oct 11 04:36:07 username kernel: [355197.644022] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:22 username kernel: [355212.730110] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:37 username kernel: [355227.919922] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:38 username kernel: [355228.135633] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:53 username kernel: [355243.225481] usb 1-4: device descriptor read/64, error -110
Oct 11 04:37:08 username kernel: [355258.415404] usb 1-4: device descriptor read/64, error -110
Oct 11 04:37:08 username kernel: [355258.630946] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:37:13 username kernel: [355263.642551] usb 1-4: device descriptor read/8, error -110
Oct 11 04:37:18 username kernel: [355268.753697] usb 1-4: device descriptor read/8, error -110
Oct 11 04:37:18 username kernel: [355268.969052] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:37:23 username kernel: [355273.980653] usb 1-4: device descriptor read/8, error -110

답변1

로그의 중요한 부분은

Oct 11 04:36:07 username kernel: [355197.644022] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:22 username kernel: [355212.730110] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:37 username kernel: [355227.919922] usb 1-4: device descriptor read/64, error -110

장치와의 통신이 간헐적으로 발생하는 것 같습니다. 장치 ID를 검색할 수 있지만(그래서 를 사용하여 표시됨 lsusb) 추가 데이터 교환(예: 파티션 테이블)으로 인해 오류가 발생합니다.

오류 -110은 "시간 초과"를 의미합니다. 디스크의 전원이 버스에서 자체 인식할 만큼 충분하지만 디스크 회전을 적절하게 유지하기에는 충분하지 않을 수 있습니다. USB 컨트롤러의 인터럽트도 문제가 될 수 있습니다. 이는 동일한 USB 허브에 있는 악성 주변 장치로 인해 발생할 수도 있습니다.

노력하다:

  • 디스크를 제외한 모든 USB 장치 연결을 끊습니다.
  • 외부 전원 공급 장치를 디스크에 연결합니다.
  • 디스크를 다른 USB 커넥터에 연결하십시오.

위의 방법 중 어느 것도 작동하지 않으면 다른 커널을 사용해 보십시오.

답변2

해당 명령을 사용하면 dmesg장치가 "있는" 위치(등)가 표시됩니다 dev/sda.dev/sdb

꽤 좋은 가이드가 있어요여기. SUSE에서 작동하지만 모든 배포판에서 작동해야 합니다.

답변3

비슷한 문제가 있었지만 USB 하드웨어는 USB 외장 하드 드라이브였습니다(Western Digital PATA 하드 드라이브를 사용하는 Eagle Consus).

이 문제를 해결하기 위해 하드 드라이브의 점퍼 설정을 슬레이브로 변경했습니다. 제 경우에는 점퍼 설정이 마스터로 되어 있었습니다.

행운을 빌어요.

관련 정보