확실하고 철저한 USB 식별을 원합니다플래쉬 드라이브연결되었습니다. 저는 VirtualBox에서 실행되는 라이브 ISO 이미지로 패키지된 Debian Buster의 간단한 버전을 사용하고 있습니다.
검색 및 식별 프로세스는 기본적으로 특정 사용자 작업 후에 트리거되는 while 루프인 bash 스크립트를 통해 수행됩니다. 스크립트는 항상 위에 언급된 운영 체제에서 실행됩니다. 가끔 시각적으로만 정보를 얻고 싶은 것이 아닙니다.
질문:
lsblk
,fdisk
연결된 펜 드라이브만 감지하며 새 드라이브를 추가할 때는 명령이 표시되지 않습니다.lsusb
,dmesg
,usb-devices
: 이 명령의 출력은 약간 혼란스럽고 USB를 식별할 수 있는 고유한 패턴을 찾을 수 없습니다.펜 드라이브입니다다른 USB 장치보다 아마도 이 명령에 어떤 패턴이 있어야 하는지 알려줄 수 있을 것입니다.udevadm
펜 드라이브를 삽입하기 전에 실행해야 합니다. 사용자에게 펜 드라이브를 삽입할지 묻고 삽입할 때까지 몇 초 정도 기다리라고 말한 다음 실행하면 됩니다udevadm monitor
. 그러나 이것은 나에게 약간 번거로운 것 같습니다.
내가 고려중인 해결책은 비교하는 것입니다앞으로그리고뒤쪽에다음 명령의 출력입니다. 하지만 아쉽게도 저는 이 접근 방식이 정말 마음에 들지 않습니다.
보시다시피, 마음대로 사용할 수 있는 옵션이 많지만 문제는 가장 최적화되고 안정적인 솔루션을 찾는 것입니다.
1 이 세부 사항이 중요합니까? 나는 모른다.