![뚜렷한 이유 없이 USB 저장 장치의 연결이 끊어집니다.](https://rvso.com/image/928545/%EB%9A%9C%EB%A0%B7%ED%95%9C%20%EC%9D%B4%EC%9C%A0%20%EC%97%86%EC%9D%B4%20USB%20%EC%A0%80%EC%9E%A5%20%EC%9E%A5%EC%B9%98%EC%9D%98%20%EC%97%B0%EA%B2%B0%EC%9D%B4%20%EB%81%8A%EC%96%B4%EC%A7%91%EB%8B%88%EB%8B%A4..png)
제목이 모든 것을 말해줍니다.
10년이 넘은 오래된 박스가 세상을 떠났고, 외부 저장 장치가 너무 크고 저렴해졌기 때문에 그 중 두 곳에 데이터를 보관하기로 결정했습니다.
예, 속도가 느려질 수 있지만 트래픽이 많은 애플리케이션에는 사용하지 않을 것이며 다음 이사일에는 스토리지를 새 상자에 연결하기만 하면 됩니다.
몇 달 동안은 완벽하게 작동했지만 이제는 일주일에 한 번 정도 뚜렷한 이유 없이 장치 연결이 끊어지거나(마운트 해제) 자체적으로 다시 연결되거나 다시 연결되어야 합니다.
그리고 서로 독립적으로 연결이 끊어지기 때문에 중복이라고 생각하지 않습니다.USB 장치 연결 해제/터치패드 꺼짐. USB 마우스와 키보드는 영향을 받지 않은 것처럼 보입니다. 아니면 제가 눈치채지 못할 정도로 빠르게 다시 연결될 수도 있습니다.
상자는 Ubuntu 18.04.04를 실행합니다.
그 이유는 무엇일까요? 그리고 이러한 불편함을 어떻게 피할 수 있나요?
편집: 방금 그 일이 다시 일어났습니다.
개발/디버깅을 위해 내 Android 장치를 연결하면 외부 디스크가 종료되고 다시 연결되는 소리가 들립니다(이제 클릭 소리가 들릴 수 있음).
외부 장치에 열려 있는 파일이 있는 프로그램은 "지금 막" 연결되었다는 알림에도 불구하고 해당 장치에서 파일을 읽지 못했습니다.
이러한 잘못된 행동으로 인해 저장 장치가 손상되고 데이터가 영구적으로 손실될 수 있다는 점이 정말 걱정됩니다.
편집2:
과거 어느 시점에 이 기능으로 인해 시스템이 저장 장치 연결을 끊을 때 암호화에 필요한 일부 블록이 기록되지 않았기 때문에 암호화된 hsqldb 저장소가 손실되었습니다.
답변1
가장 좋은 추측은 드라이브가 너무 많은 전력을 끌어오고 있고 드라이브의 호스트 컴퓨터나 USB 컨트롤러가 과전류 상태로부터 모든 것을 보호하기 위해 전류 소비를 제한하고 있다는 것입니다. 드라이브에 전원 공급용 USB만 있으면 이 가능성이 훨씬 높아집니다. 외부 전원 공급 장치에서 드라이브에 전원을 공급할 수 있는 옵션이 있다면 이를 사용하는 것이 좋습니다. 전원이 공급되는 USB 허브가 있는 경우 장치를 허브에 연결하면 이 문제도 해결할 수 있습니다. 동일한 컴퓨터에 있더라도 모든 USB 포트가 동일하지는 않으므로 장치를 옮기면 이 문제를 해결할 수 있습니다.
장치가 얼마나 많은 전류를 소비하는지 알고 있습니까? USB 2.0 또는 USB 3.x 장치입니까? 호스트의 포트가 USB 2.0입니까 아니면 USB 3.x입니까?
이것이 전원 문제라는 것을 알 수 있는 가장 큰 단서는 다른 장치를 연결할 때 드라이브가 반응한다는 것입니다. 드라이브가 동시에 연결 해제되지 않는다고 해서 전원 문제가 아니라는 의미는 아닙니다. 케이블에 전압 강하가 있으며 이는 전류 소모에 따라 달라집니다. 드라이브, 특히 회전하는 플래터가 있는 드라이브는 전류 소모량이 다양합니다. 전원을 끌어오는 장치를 연결하면 포트에서 전압이 떨어지고 USB 케이블을 통한 손실로 인해 드라이브에서 더 많은 전압이 떨어지면 회로가 플러그가 뽑혀 있다고 생각할 정도로 전압이 떨어질 수 있습니다. 드라이브가 회전을 멈추고 헤드 탐색이 중단된 후 전류가 떨어지면 전압은 원래 위치로 돌아가고 드라이브는 다시 연결되었다고 생각합니다.
500mA를 공급하려면 USB 2.0 포트가 필요합니다. USB 2.0 장치는 최대 1.5A까지 소비할 수 있지만 장치가 더 많은 전력을 요청하고 호스트가 요청을 승인한 후에만 가능합니다. 일부 USB 2.0 포트는 USB-PD 사양을 준수하는 옵션을 사용하여 최대 2.4A를 제공합니다.
USB 3.x 포트는 900mA를 제공해야 하며 USB 2.0 호환성을 위해 종종 1.5A를 제공하고 고전력 USB 3.x 및 저전력 USB-PD 장치에 최대 3A를 공급할 수 있습니다.
전원 문제가 있는지 확인하기 위한 시작점으로 제가 제공한 숫자를 사용하십시오. USB 장치가 소비하는 전류량을 확인하십시오. 컴퓨터의 USB 포트에 대한 전원 출력이 나열되어 있는지 확인하십시오. 달리 말할 내용을 찾을 수 없다면 특정 포트가 1.5A를 제공할 수 있다고 가정하는 것이 안전할 것입니다. 이 1.5A 예산은 두 개 이상의 포트에서 공유될 수 있으므로 인접한 포트에 있는 두 개의 고전류 소모 장치로 인해 전원 문제가 발생할 수 있습니다.