由于当我使用 The Files 卸载 USB 设备(不是控制台 umount 命令)时,ubuntu 也会删除块设备,我无法再次单击以安装它。如果我不想拔插 USB 设备,如何让 Ubuntu 重新扫描它?
你可以使用usbreset。
sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)
然后你需要这个小工具的源代码从这里复制文本
并将其保存为usbreset.c
更改到下载文件所在的目录
cc usbreset.c -o usbreset
Run Code Online (Sandbox Code Playgroud)
将构建文件移动到 /usr/local/bin/
sudo mv usbreset /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
这些方式你可以使用它。识别你的棍子或任何东西
lsusb
Run Code Online (Sandbox Code Playgroud)
我举个例子。
Bus 003 Device 022: ID 18a5:0304 Verbatim, #Ltd my Stick
Run Code Online (Sandbox Code Playgroud)
要重置这个
usbreset /dev/bus/usb/003/022
Run Code Online (Sandbox Code Playgroud)