Как сбросить USB-устройство через командную строку Linux
10:19, 24.04.2026
USB-устройства иногда выходят из строя или перестают реагировать должным образом, что требует перезагрузки для восстановления работоспособности. В этом руководстве мы показываем, как сбросить USB-устройство прямо из командной строки Linux, не перезагружая систему. Давайте рассмотрим все шаги.
Шаг 1: Определение USB-устройства в Linux
Первым шагом будет определение USB-устройства, которое вы планируете перезагрузить. Для этого можно использовать команду Isusb, которая выводит список всех подключенных устройств:
Lsusb
Вы увидите список всех подключенных устройств. Каждое устройство будет иметь номер Bus and Device, например:
Bus 002 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
Альтернативный способ обнаружения USB-устройств
Другой способ получить дополнительную информацию о USB-устройствах – использовать команду dmesg:
dmesg | grep usb
Когда устройство будет определено, проверьте путь к его файлам с помощью lsblk или df -h. Например:
lsblk
Шаг 2: Безопасное размонтирование USB-устройства в Linux
Перед сбросом USB-устройства необходимо безопасно размонтировать его. Это можно сделать с помощью команды unmount с указанной точкой монтирования устройства.
Чтобы узнать, где именно смонтировано устройство, используйте команду:
df -h
Определите точку монтирования устройства и укажите ее при выполнении команды:
sudo umount /dev/sdb1
После выполнения команды устройство больше не должно отображаться как смонтированное.
Шаг 3: Выполнение сброса USB-устройства в Linux
После успешного размонтирования устройства вы можете сбросить его с помощью утилиты usbreset. Если она у вас не установлена, вы можете установить пакет usbutils, в который входит утилита, с помощью следующей команды:
sudo apt install usbutils
Затем сбросьте устройство, указав его номер Bus and Device:
sudo usbreset /dev/bus/usb/002/003
Замените /002/003 на Bus and Device номер из lsusb.
Шаг 4: Повторное подключение USB-устройства в Linux
После сброса USB-устройства необходимо перемонтировать его, чтобы посмотреть, как оно работает.
Если устройство было ранее смонтировано, выполните следующую команду:
sudo mount /dev/sdb1 /mnt
Замените /dev/sdb1 на правильный путь к устройству.
Наконец, запустите команду lsusb, чтобы убедиться, что устройство работает правильно. Если оно появится в списке активных устройств, это означает, что вы успешно перезагрузили его:
lsusb
Заключение
Основываясь на нашем опыте, сброс USB-устройства через командную строку Linux может быть быстрым и эффективным способом решения проблем без необходимости перезагрузки системы. Выполнив эти шаги, вы сможете легко обнаружить, размонтировать, сбросить и перемонтировать USB-устройство.