![Linux 命令来识别连接到服务器的 USB](https://linux22.com/image/1446239/Linux%20%E5%91%BD%E4%BB%A4%E6%9D%A5%E8%AF%86%E5%88%AB%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20USB.png)
假设您有两个相同的 USB 驱动器连接到您的服务器。
您已通过 ssh 连接。
输入时,lsusb
您可以看到两个 USB 驱动器。
我的问题是:
如果你想安装这根棒
“总线 001 设备 004:ID 0951:1624 金士顿科技 DataTraveler G2 4GB 笔式驱动器”
您怎么知道这个 USB 驱动器是 sda 还是 sdb 等等?
或者更准确地说,我应该使用什么命令来识别正确的 USB(硬件)
答案1
如果您知道插入的顺序,您可以使用它dmesg
来查看哪个 USB 设备映射到 /dev/sd*,它们应该按照插入的顺序显示在那里。
另外,如果您可以尝试udevadm info -q path -n /dev/sdb
迭代可能的设备以查看哪个设备的 USB 连接信息与您想要的相匹配。