从命令行界面中重置USB设备有助于解决无响应或连接问题,下面是关于使用简单命令重置USB设备的分享。
在重置USB设备前,要先用lsusb命令来识别它,这个命令会列出连接到系统的全部usb设备:
lsusb
输出结果中可以看到已连接的USB设备。记住想重置的USB设备的总线和设备编号。
如果USB设备已挂载,需要卸载可以使用umount命令后和设备挂载点进行重置。用df命令查看USB设备的挂载位置:
DF-H
在输出结果中找到USB设备,类似于/media/username/device_name。
运行以下命令,用实际挂载点替换/media/username/device_name :
sudo umount /media/username/device_name
卸载设备后用usbreset实用程序重置它。如果您没有安装 usbreset,您可以使用以下适合您的特定 Linux 发行版的命令进行安装。
sudo apt install usbutils [在Debian、Ubuntu 和 Mint 上]
sudo yum install usbutils [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/usbutils [在Gentoo Linux上]
sudo apk add usbutils [在Alpine Linux上]
sudo pacman -S usbutils [在Arch Linux上]
sudo zypper install usbutils [在OpenSUSE上]
sudo pkg install usbutils [在 FreeBSD 上]
安装后,用以下命令重置USB设备,直接将其替换sudo usbreset /dev/bus/usb/001/004
为您的 USB 设备的总线和设备编号:(例如总线001设备004)
sudo usbreset /dev/bus/usb/001/004
还可以用以下命令,<device_id>是 USB 设备的 ID(来自 lsusb 输出):
sudo usbreset 090c:1000
重置USB设备后,可以重新挂载,当系统没有自动挂载时可以通过以下命令来手动执行挂载:
lsblk
sudo mount /dev/sdX1 /media/username/device_name
替换/dev/sdX1为您的 USB 设备的标识符,您可以使用命令找到它lsblk。
最后,通过运行命令来验证 USB 设备是否正常运行lsusb。如果它出现在列表中,则表示已成功重置并可供使用。
Lsusb
Linux 终端重置 USB 设备是一个简单的过程,可帮助解决各种问题。上面步骤可以轻松识别、卸载、重置和重新安装USB设备。