USBデバイスのIDとインストール場所を検索する方法を見つける必要があります。必要なタスクを実行する2つのコマンドが見つかりましたが、それを関連付ける方法が見つかりませんでした。
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ルールの作成を見てください。ここ初心者なので昔ながらですが役に立ちます。