Conectas una unidad USB y… nada. No se abre ninguna carpeta, no hay ninguna notificación. Sin embargo, la unidad se detecta. lsusb la ve, lsblk Además, el problema radica en que la detección de una unidad USB y el montaje de un sistema de archivos son dos pasos muy distintos en Linux. El kernel puede reconocer una unidad USB sin que esta llegue a ser accesible en el árbol de directorios.

En este artículo, te muestro paso a paso cómo montar manualmente una unidad USB, comprobar qué está causando el problema cuando no se muestra nada y evitar errores comunes que ocultan el problema real.
Verifique que la clave se detecte correctamente.
Antes de hablar del ensamblaje, verificamos que el kernel reconozca el hardware. Dos comandos son suficientes:
lsblk -o NOMBRE,TAMAÑO,MODELO,TRANSFERENCIA,TIPO,PUNTOS DE MONTAJE
lsblk Lista de dispositivos de bloques. Una llave USB suele aparecer en /dev/sdb, /dev/sdc (O /dev/sda (si es la única unidad extraíble), con TIPO=disco Y TRAN=usbSi la clave tiene particiones, también verá /dev/sdb1 con TIPO=parte.
lsusb
lsusb confirma que el dispositivo USB es reconocido correctamente por el hardware. Si la clave aparece aquí pero no en lsblkProbablemente se trate de un problema con el controlador o con la fuente de alimentación del puerto.
Para profundizar en la detección, ya he detallado los comandos útiles en El artículo dedicado a los puertos USB en LinuxAquí, la atención se centra en la edición.
Identifique el sistema de archivos antes de montarlo.
Una unidad USB formateada en exFAT, NTFS o FAT32 no se comporta de la misma manera que una unidad USB formateada en ext4. Antes de iniciar montarIdentifique el tipo de sistema de archivos:
sudo blkid /dev/sdb1
El resultado se muestra TIPO="vfat", TIPO="ntfs", TIPO="exfat" O TIPO="ext4". Si negro Si no se devuelve nada, es posible que la partición no tenga un sistema de archivos reconocido; compruébelo con:
lsblk -f /dev/sdb
la columna tipofs Debe rellenarse. Si está vacío, la clave puede estar en blanco o dañada.
Montar la llave manualmente
Ahora que ya sabes qué dispositivo y sistema de archivos usar, crea un punto de montaje y monta la clave:
sudo mkdir -p /mnt/cleusb
sudo mount /dev/sdb1 /mnt/cleusb
Si el tipo de sistema de archivos no se detecta automáticamente, fuerce su detección:
# Para una clave NTFS
sudo mount -t ntfs-3g /dev/sdb1 /mnt/cleusb
# Para una clave exFAT
sudo mount -t exfat /dev/sdb1 /mnt/cleusb
# Para una clave FAT32
sudo mount -t vfat /dev/sdb1 /mnt/cleusb
Compruebe que el ensamblaje se haya realizado correctamente:
df -h /mnt/cleusb
ls /mnt/cleusb
df-h Muestra el espacio disponible en la unidad USB. es enumera su contenido. Si la carpeta está vacía mientras df Si muestra actividad, probablemente tengas un problema de permisos.
Comprender el error «mount: /mnt/cleusb: permiso denegado»
Permiso denegado en la edición no siempre significa que lo hayas olvidado sudoSi el comando se ejecuta con privilegios de root y el error persiste, compruebe estas tres causas:
- El punto de montaje no existe o está ocupado. Asegúrese de haber creado
/mnt/cleusby que no haya ninguna otra configuración activa allí (montar | grep cleusb). - El sistema de archivos no está presente. Si
negroSi no se encuentra ningún tipo, el kernel no puede montar. En este caso, la clave debe reformatearse (sudo mkfs.vfat /dev/sdb1) — pero se borrarán todos los datos. - la opción
no ejecutivoOnodevdel sistema anfitrión. Registrarse/etc/fstabsi se definen opciones restrictivas para/mnt.
Retire la llave correctamente
Antes de extraer físicamente la llave, desmóntela para evitar la corrupción de datos:
sudo umount /mnt/cleusb
Si el desmontaje falla porque el dispositivo está ocupado, identifique qué lo impide:
sudo lsof /mnt/cleusb
# O
sudo fuser -vm /mnt/cleusb
Cierra la terminal o el proceso que está usando la tecla y luego reinícialo. desmontarSi nada parece abierto excepto eso desmontar Si aún así se niega a funcionar, es posible que un proceso en segundo plano haya mantenido abierto un descriptor de archivo. sudo fuser -km /mnt/cleusb lo matará (usar con precaución).
Compruebe los registros del kernel cuando no se esté cargando nada.
Si la clave aparece en lsblk pero eso montar Si falla sin un mensaje claro, los registros del kernel suelen contener la explicación:
sudo dmesg -w | tail -30
Inserta la llave y lee las últimas líneas. Mensajes como El volumen no se desmontó correctamente., Error de NTFS-fs O error de E/S te dirige directamente al problema. Para NTFS, un ntfsfix Puede que bastara con ir rápido:
sudo ntfsfix /dev/sdb1
Atención : ntfsfix no es un equivalente de chkdskRepara indicadores básicos, pero una comprobación completa requiere Windows.
Mantener buenos hábitos
La próxima vez que una unidad USB no aparezca en Linux, este es el orden de comprobaciones que debe seguir:
lsusb—¿Se ve el equipo?lsblk—¿El núcleo creó un dispositivo de bloques?sudo blkid /dev/sdX1—¿Se reconoce el sistema de archivos?sudo dmesg | tail -20— ¿Hay algún error del kernel?sudo mount /dev/sdX1 /mnt/cleusb—¿Funciona el montaje manual?
En la mayoría de los casos, un negro + montar El problema se soluciona manualmente. Si la clave sigue sin montarse, es probable que el problema esté relacionado con el hardware o con el sistema de archivos.
Y si estás acostumbrado a usar cola -f Para supervisar los registros de la aplicación, eche un vistazo a el artículo sobre cola bajo linux lo cual complementa bien este enfoque diagnóstico.