USBファイルシステムをUSBポートにマッピング

USBファイルシステムをUSBポートにマッピング

sda1私は8つのUSBポート(1-8)を持つLinuxボックスを持っており、USBがいつ接続されるのか(たとえば、USBポートの1つに現在接続されているUSBポート)を知りたいのです。

lsusb次のようにすべてのUSBバスのリストを表示できます。

#:/sys/bus$ lsusb
Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 004: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 001 Device 002: ID 0e0f:000b VMware, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 0e0f:0008 VMware, Inc. 
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

最初のUSBを任意のUSBポートに接続した後、ファイル/dev/sdb1システムがマウントされていることがわかります。

/dev/sdb1 on /media/user/my_usb type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

sdb1私の質問は、どのUSBポート(ポート1-8)が接続されているかをどうやって知ることができるかということです。

関連情報