USB 장치의 ID와 설치 위치를 검색하는 방법을 찾아야 합니다. 필요한 작업을 수행하는 두 가지 명령을 찾았지만 이를 연관시키는 방법을 찾지 못했습니다.
rsm@matrice:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Bus 001 Device 004: ID 187c:0521 Alienware Corporation
Bus 001 Device 011: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
rsm@matrice:~$ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 898G 506G 346G 60% /
udev 10M 0 10M 0% /dev
tmpfs 998M 744K 997M 1% /run
/dev/mapper/matrice-root 898G 506G 346G 60% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 752K 2.0G 1% /run/shm
/dev/sda1 228M 20M 197M 10% /boot
/dev/sdc1 7.7G 170M 7.5G 3% /media/New Volume
dmesg
나는 또는 같은 명령을 사용하여 관계를 만들려고 노력했지만 lsusb
아직 이를 수행하는 방법을 찾지 못했습니다! (프로그램 속도가 느려지므로 긴 로그 없이 수행할 수 있으면 좋을 것입니다.)
편집: @don_crissti의 답변은 훌륭합니다. 이 작업은 쉽게 수행할 수 있습니다.lsblk -lo
답변1
따라서 장치가 있다고 가정합니다./dev/sdc
하나 먹어봐ls -la /sys/dev/block/* | grep sdc
좋은 시작이 될 것입니다.
그러나 나는 이것이 Bus 001 Device 011: ID 058f:6387 Alcor Micro Corp. Flash Drive
비린내 보인다고 말할 것입니다 :)
또한, 만드는데 어려움을 겪을 수도 있다는 점을 sdX
명심 하세요.udev
마디 없는스크립트.
udev 규칙 작성을 살펴보는 것이 좋습니다.여기초보자이기 때문에 구식이지만 도움이 될 것입니다.