![바인딩/바인딩 해제를 사용하여 USB 드라이브 열기/닫기 도움말](https://linux55.com/image/203189/%EB%B0%94%EC%9D%B8%EB%94%A9%2F%EB%B0%94%EC%9D%B8%EB%94%A9%20%ED%95%B4%EC%A0%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20USB%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EC%97%B4%EA%B8%B0%2F%EB%8B%AB%EA%B8%B0%20%EB%8F%84%EC%9B%80%EB%A7%90.png)
다음 바인딩/바인딩 해제 명령을 사용하여 USB 드라이브를 켜거나 끄려고 합니다.이 게시물, 누군가 나에게 올바른 방향을 알려줄 수 있나요? USB 드라이브 바인딩/바인딩 해제에 대한 튜토리얼/설명은 어디에서 찾을 수 있습니까? (일부 게시물을 찾았지만 오래되었고 명령이 더 이상 사용되지 않으며 인간의 모든 것을 이해할 만큼 Linux에 대해 충분히 알지 못합니다.) 내가 이해하지 못하는 것은 이 예제 echo 명령에서 버스 포트 번호를 찾는 방법입니다.
echo '1-2.2:1.0' > /sys/bus/usb/drivers/r8712u/bind # switch on
내 경우에는 드라이버를 USB 저장소로 바꿔야 한다고 생각해서 명령어는
echo '?-?.?:?.?' > /sys/bus/usb/drivers/usb-storage/bind # switch on
버스 포트를 찾으려면 어떤 명령을 사용해야 합니까?
답변1
추가 검색 끝에 USB 장치 번호를 식별하는 몇 가지 팁을 찾았습니다.여기, 내 경우에는 장치 2-2:1.0으로 나열된 Samsung USB 드라이브였으므로 명령은 다음과 같습니다.
echo '2-2:1.0' | sudo tee /sys/bus/usb/drivers/usb-storage/unbind
echo '2-2:1.0' | sudo tee /sys/bus/usb/drivers/usb-storage/bind