Cómo reiniciar un dispositivo USB a través de la línea de comandos de Linux
08:49, 24.04.2026
En ocasiones, los dispositivos USB funcionan mal o dejan de responder correctamente, por lo que es necesario reiniciarlos para restaurar su funcionalidad. Esta guía describe cómo restablecer un dispositivo USB directamente desde la línea de comandos de Linux sin reiniciar el sistema. Exploremos los pasos.
Paso 1: Detectar el dispositivo USB en Linux
El primer paso es identificar el dispositivo USB que planea reiniciar. Para ello puede utilizar el comando Isusb, que enumera todos los dispositivos conectados:
Lsusb
Verá la lista de todos los dispositivos conectados. Cada dispositivo tendrá un número de Bus y Dispositivo, por ejemplo:
Bus 002 Dispositivo 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
La forma alternativa de detectar un dispositivo USB
Otra forma de obtener más información sobre los dispositivos USB es utilizar el comando dmesg:
dmesg | grep usb
Una vez identificado el dispositivo, compruebe su ruta de archivo utilizando lsblk o df -h. Por ejemplo:
lsblk
Paso 2: Desmontaje seguro del dispositivo USB en Linux
Antes de restablecer el dispositivo USB, debe desmontarlo de forma segura. Puede hacerlo utilizando el comando unmount con un punto de montaje de dispositivo especificado.
Para ver dónde está montado el dispositivo, utilice:
df -h
Identifique la salida de su dispositivo y especifíquela al ejecutar el comando:
sudo umount /dev/sdb1
El dispositivo ya no debería aparecer como montado.
<H2> Paso 3: Cómo reiniciar un dispositivo USB en Linux
Tras desmontar correctamente el dispositivo, puede restablecerlo utilizando la utilidad usbreset. Si no la tiene instalada, puede instalar el paquete usbutils, que incluye la utilidad, con el siguiente comando:
sudo apt install usbutils
A continuación, restablece el dispositivo especificando su número de Bus y de Dispositivo:
sudo usbreset /dev/bus/usb/002/003
Sustituya /002/003 por los números de Bus y Dispositivo de lsusb.
Paso 4: Volver a conectar el dispositivo USB en Linux
Una vez restablecido el dispositivo USB, debería volver a montarlo para ver cómo funciona.
Si el dispositivo fue montado previamente, utilice el siguiente comando:
sudo mount /dev/sdb1 /mnt
Sustituye /dev/sdb1 por la ruta correcta del dispositivo.
Por último, ejecute el comando lsusb para asegurarse de que el dispositivo funciona correctamente. Si aparece en la lista de dispositivos activos, significa que lo has restablecido correctamente:
lsusb
Conclusión
Basándonos en nuestra experiencia, resetear un dispositivo USB a través de la línea de comandos de Linux puede ser una forma rápida y efectiva de resolver problemas sin deber hacer un reinicio del sistema. Siguiendo estos pasos, puede detectar, desmontar, restablecer y volver a montar un dispositivo USB con facilidad.