Você conecta um pen drive e… nada. Nenhuma pasta abre, nenhuma notificação. Mesmo assim, o pen drive é detectado. lsusb a vê, lsblk Além disso, o problema é que a detecção de USB e a montagem de um sistema de arquivos são duas etapas muito distintas no Linux. Um dispositivo USB pode ser reconhecido pelo kernel sem nunca se tornar acessível na árvore de diretórios.

Neste artigo, mostro passo a passo como montar manualmente uma unidade USB, verificar o que está causando o problema quando nada é exibido e evitar erros comuns que ocultam o problema real.
Verifique se a chave foi detectada corretamente.
Antes de discutirmos a montagem, verificamos se o hardware é reconhecido pelo kernel. Dois comandos são suficientes:
lsblk -o NOME,TAMANHO,MODELO,TRANSMISSÃO,TIPO,PONTOS DE MONTAGEM
lsblk Lista de dispositivos de bloco. Uma chave USB geralmente aparece em /dev/sdb, /dev/sdc (Ou /dev/sda (se for a única unidade removível), com TIPO=disco E TRAN=usbSe a chave tiver partições, você também verá /dev/sdb1 com TIPO=peça.
lsusb
lsusb Confirma que o dispositivo USB foi reconhecido corretamente pelo hardware. Se a chave aparecer aqui, mas não em lsblkProvavelmente é um problema com o driver ou com a fonte de alimentação da porta.
Para aprofundar a detecção, já detalhei os comandos úteis em o artigo dedicado às portas USB no LinuxAqui, o foco está na edição.
Identifique o sistema de arquivos antes de montá-lo.
Um pen drive formatado em exFAT, NTFS ou FAT32 não se comporta da mesma maneira que um pen drive formatado em ext4. Antes de iniciar montarIdentifique o tipo de sistema de arquivos:
sudo blkid /dev/sdb1
O resultado é exibido TIPO="vfat", TIPO="ntfs", TIPO="exfat" Ou TIPO="ext4". Se blkid Se nada for retornado, a partição pode não ter um sistema de arquivos reconhecido — verifique com:
lsblk -f /dev/sdb
A coluna FSTYPE Deve ser preenchido. Se estiver vazio, a chave pode estar em branco ou corrompida.
Monte a chave manualmente
Agora que você já sabe qual dispositivo e sistema de arquivos usar, crie um ponto de montagem e monte a chave:
sudo mkdir -p /mnt/cleusb
sudo mount /dev/sdb1 /mnt/cleusb
Se o tipo de sistema de arquivos não for detectado automaticamente, force a detecção:
# Para uma chave NTFS
sudo mount -t ntfs-3g /dev/sdb1 /mnt/cleusb
# Para uma chave exFAT
sudo mount -t exfat /dev/sdb1 /mnt/cleusb
# Para uma chave FAT32
sudo mount -t vfat /dev/sdb1 /mnt/cleusb
Verifique se a montagem funcionou corretamente:
df -h /mnt/cleusb
ls /mnt/cleusb
df-h Exibe o espaço disponível na unidade USB. eu lista seu conteúdo. Se a pasta estiver vazia enquanto df Se aparecer alguma atividade, você provavelmente tem um problema de permissões.
Entendendo o erro “mount: /mnt/cleusb: permissão negada”
Permissão negada Na edição, nem sempre significa que você se esqueceu de algo. sudoSe o comando for executado com privilégios de root e o erro persistir, verifique estas três causas:
- O ponto de montagem não existe ou está ocupado. Certifique-se de ter criado
/mnt/cleusbe que nenhuma outra configuração já esteja ativa lá (montar | grep cleusb). - O sistema de arquivos está ausente. Se
blkidSe nenhum tipo for encontrado, o kernel não poderá ser montado. Nesse caso, a chave deve ser reformatada (sudo mkfs.vfat /dev/sdb1) — mas todos os dados serão apagados. - A opção
noexecOunodevdo sistema hospedeiro. Check-in/etc/fstabse opções restritivas forem definidas para/mnt.
Remova a chave corretamente
Antes de remover fisicamente a chave, desmonte-a para evitar corrupção de dados:
sudo desmontar /mnt/cleusb
Se a desmontagem falhar porque o dispositivo está ocupado, identifique o que está impedindo:
sudo lsof /mnt/cleusb
# Ou
sudo fuser -vm /mnt/cleusb
Feche o terminal ou o processo que está usando a chave e reinicie. quantidadeSe nada parecer aberto além disso quantidade Se o problema persistir, é possível que um processo em segundo plano tenha mantido um descritor de arquivo aberto. sudo fuser -km /mnt/cleusb vai matá-lo (use com cautela).
Verifique os logs do kernel quando nada estiver sendo carregado.
Se a chave aparecer em lsblk mas isso montar Se a operação falhar sem uma mensagem clara, os registros do kernel geralmente contêm a explicação:
sudo dmesg -w | tail -30
Insira a chave e leia as últimas linhas. Mensagens como O volume não foi desmontado corretamente., Erro NTFS-fs Ou Erro de E/S direciona você diretamente para o problema. Para NTFS, um ntfsfix Rápido pode ser suficiente:
sudo ntfsfix /dev/sdb1
Atenção: ntfsfix não é equivalente a chkdskEle corrige flags básicas, mas uma verificação completa requer o Windows.
Mantenha bons hábitos
Na próxima vez que uma unidade USB não for reconhecida no Linux, siga esta ordem de verificação:
lsusb— O equipamento está visível?lsblk— O kernel criou um dispositivo de bloco?sudo blkid /dev/sdX1— O sistema de arquivos foi reconhecido?sudo dmesg | tail -20— Há algum erro no kernel?sudo mount /dev/sdX1 /mnt/cleusb— A montagem manual funciona?
Na maioria dos casos, um blkid + montar A solução manual resolve o problema. Se a chave ainda se recusar a ser montada, o problema provavelmente está relacionado ao hardware ou ao sistema de arquivos.
E se você está acostumado a usar cauda -f Para monitorar os registros de aplicativos, consulte o artigo sobre cauda no Linux o que complementa bem essa abordagem diagnóstica.