나는 리눅스에 삽입 된 USB 스틱을 자동으로 마운트 할 유틸리티를 개발 중이다. 나는 D-Bus에 장치가 삽입되었을 때 알림을 받기 위해 묶었습니다. 그러나 삽입 된 USB 스틱에 매핑 된/dev에있는 장치를 확인해야합니다. D 버스 알림을 받고 USB 시스템에 pyUSB (0.4)를 스캔합니다. USB_MASS_STORAGE_DEVICE 클래스를 필터링하고 추가 또는 제거 된 기기를 볼 수 있습니다. 이 장치를 마운트하여 사용 가능한 공간을 쿼리하고 응용 프로그램에보고하여 충분한 여유 공간이 있는지 확인하여 데이터를 쓸 수 있도록해야합니다.리눅스 USB 매핑 질문
저는이 작업을 위해 python을 사용하고 있습니다. 우리의 목표물 배포판이 무엇인지 알지 못하지만 단지 적어도 2.6이 될 것입니다.
편집 : 제 질문은/dev에있는 어떤 장치가 pyUSB에서 얻은 buss 장치 번호에 매핑되는지 어떻게 결정합니까? .
는 어떻게 교체 않았다 내장 리눅스는 USB 스틱이 삽입 될 때 일어나는 동작을 마운트 :
여기에 새로운 USB 장치의 통지와 함께 장치 파일 이름을 얻는 방법의 좋은 예입니다? –