2006 년 말 맥북 프로에서 데비안 7.2를 사용하고 있습니다. 미러 ZFS 풀에있는 2 개의 4TB Seagate Backup Plus 하드 드라이브가 연결되어 있습니다. 최근에 드라이브 중 하나가 죽었고 새 미러로 추가하려는 교체 드라이브를 받았습니다. 그러나 완료하기 전에 오류가 필연적으로 발생하기 때문에 리 실버로 가져올 수 없습니다.
문제는이 교체 드라이브가 순식간에 연결을 끊었다가 다시 연결하는 것 같습니다. 내가 찾은 것은 시스템 로그에 계속해서 다음과 같은 메시지가 인쇄되는 것입니다.
Jan 19 20:08:07 thingamadealies kernel: [100555.410370] usb 1-1: USB disconnect, device number 43
Jan 19 20:08:07 thingamadealies kernel: [100555.660059] usb 1-1: new high-speed USB device number 44 using ehci_hcd
Jan 19 20:08:07 thingamadealies kernel: [100555.794444] usb 1-1: New USB device found, idVendor=0bc2, idProduct=a0a4
Jan 19 20:08:07 thingamadealies kernel: [100555.794452] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Jan 19 20:08:07 thingamadealies kernel: [100555.794458] usb 1-1: Product: Backup+ Desk Mac
Jan 19 20:08:07 thingamadealies kernel: [100555.794463] usb 1-1: Manufacturer: Seagate
Jan 19 20:08:07 thingamadealies kernel: [100555.794467] usb 1-1: SerialNumber: XXXXXXXX
Jan 19 20:08:07 thingamadealies kernel: [100555.795636] scsi41 : usb-storage 1-1:1.0
Jan 19 20:08:07 thingamadealies mtp-probe: checking bus 1, device 44: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1"
Jan 19 20:10:46 thingamadealies kernel: [100714.601169] usb 1-1: USB disconnect, device number 44
Jan 19 20:10:46 thingamadealies kernel: [100714.872081] usb 1-1: new high-speed USB device number 45 using ehci_hcd
... etc ...
때때로 이것은 1 분에 여러 번 발생합니다. 때때로 메시지가 서로 몇 초간 인쇄됩니다. 다른 경우에는이 동작이 몇 시간 동안 또는 하루에 가깝게 중지됩니다. 나는 의심의 여지가 있지만 하드 드라이브가로드 될 때 관련이있을 수 있다는 증거는 없습니다.
다른 USB 또는 IO 오류 또는 기타 관련 메시지가 syslog에 인쇄되지 않으며 단서를 찾을 수있는 곳이 어디인지 모르겠습니다.
다른 드라이브에는이 문제가 전혀 없으며 내가 얻은 이후로 훌륭하게 작동했습니다.
내가 지금까지 시도한 것 :
- 드라이브에 연결된 USB 플러그를 전환하여 다른 드라이브에이 문제가 발생하는지 확인하십시오. 지금까지는 아니지만 한두 시간 밖에 걸리지 않았습니다.
- 나는 또한 약간의 구글 검색을하고 비슷한 문제를 가진 다른 사람들을 찾았지만 정확히 내 것을 좋아하지는 않았으며 아직 해결책을 찾지 못했습니다. 이 문제가있는 대부분의 사람들은 최소한 “USB disconnect”메시지와 함께 syslog에 USB 오류가 발생합니다.
누군가 나에게 줄 수있는 도움을 주시면 대단히 감사하겠습니다! 실제로 이와 같은 하드웨어 문제를 디버깅하는 방법을 모르겠습니다.
최신 정보:
드라이브가 연결된 USB 플러그를 전환 한 후 syslog에 출력되는 메시지가 다음과 같이 변경되었습니다.
usb 1-3 : ehci_hcd를 사용하여 고속 USB 장치 번호 4 재설정
USB 1-3이 문제가되는 드라이브임을 확인했습니다. 그래서 여전히 잘못된 것이지만, 지금은 약간 다른 잘못된 것입니다. 지금까지 ZFS에는 오류가 없었습니다.
업데이트 2 :
리 실버 링이 완료되었습니다! 그러나 여전히 “고속 USB 장치 재설정”메시지가 나타납니다. 두 드라이브 사이에서 케이블을 전환하려고 시도했지만 아무런 차이가 없었으므로 케이블 문제를 배제한다고 생각합니다.
커널을 업그레이드하면이 문제가 해결 될 수 있다는 증거를 보았습니다.
업데이트 3 :
커널을 3.10으로 업그레이드했지만 아무런 효과가 없었습니다. 여전히이 문제를 해결하는 방법을 모릅니다.
답변
2 년이 지났지 만 다른 사람이 같은 문제를 겪을 경우를 대비하여이 질문에 대답 할 수있을 것이라고 생각했습니다.
이 구형 MacBook Pro의 USB2 포트 중 하나가 제대로 작동하지 않는 것으로 나타났습니다. 문제가 무엇인지 정확히 알지 못했지만 드라이브 속도를 높이기 위해 USB3 확장 카드를 구입하고 두 드라이브를 모두 사용한 후에는 완벽하게 수행되었습니다. 이것은 내가 USB 포트를 가지고있는 최초이자 유일한 시간이며 실제로 이와 같은 문제의 원인입니다.
답변
교체 드라이브가 정확히 동일하지 않고 약간 더 많은 전력이 필요할 수 있습니다. 전원이 꺼진 드라이브의 경우 연결을 끊었다가 다시 연결하는 것이 일반적입니다. 디스크 인클로저가 지원하는 경우 외부 전원을 연결하십시오.
답변
이 “Seagate Backup Plus”는 외장 디스크 인클로저입니다. 디스크는 정상이지만 인클로저의 결함 일 수 있습니다. 또는 USB 케이블이 불량입니다. 이전 디스크가 죽은 후 다른 것을 변경하지 않은 경우 (커널 업그레이드?) 하드웨어 문제가 의심됩니다. 디스크를 ZFS 풀로 가져 오려고하지 않고 dd
디스크에서 처음부터 끝까지 오류가 없습니까?