如何重新扫描USB设备?

Mik*_* Hu 1 umount usb

由于当我使用 The Files 卸载 USB 设备(不是控制台 umount 命令)时,ubuntu 也会删除块设备,我无法再次单击以安装它。如果我不想拔插 USB 设备,如何让 Ubuntu 重新扫描它?

nob*_*ody 6

你可以使用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)