Як перезавантажити USB-пристрій за допомогою командного рядка Linux
08:43, 24.04.2026
Іноді USB-пристрої виходять з ладу або перестають реагувати належним чином, що вимагає перезавантаження для відновлення їхньої функціональності. У цьому посібнику описано, як перезавантажити USB-пристрій безпосередньо з командного рядка Linux без перезавантаження системи. Давайте розглянемо ці етапи.
Крок 1: Виявлення USB-пристрою у Linux
Першим кроком є визначення USB-пристрою, який ви плануєте перезавантажити. Для цього ви можете скористатися командою Isusb, яка показує список всіх підключених пристроїв:
Lsusb
Ви побачите список усіх підключених пристроїв. Кожен пристрій матиме:
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
Потім перезавантажте пристрій, вказавши його номер пристрою:
sudo usbreset /dev/bus/usb/002/003
Замініть /002/003 на номери пристрою з lsusb.
Крок 4: Повторне підключення USB-пристрою у Linux
Після того, як ви скинули налаштування USB-пристрою, вам слід повторно підключити його, щоб перевірити, як він працює.
Якщо пристрій вже було підключено, скористайтеся наступною командою:
sudo mount /dev/sdb1 /mnt
Замініть /dev/sdb1 правильним шляхом до пристрою.
Нарешті, запустіть команду lsusb, щоб переконатися, що пристрій працює належним чином. Якщо він з'явиться у списку активних пристроїв, це означає, що ви успішно його скинули:
lsusb
Висновок
Виходячи з нашого досвіду, скидання USB-пристрою за допомогою командного рядка Linux може бути швидким і ефективним способом вирішення проблем без необхідності перезавантаження системи. Виконуючи ці кроки, ви зможете легко виявити, від'єднати, скинути і знову підключити USB-пристрій.