Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Dica publicada em Linux / Configuração
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
A montagem pré automática noDebian 13.1 não funcionava quando inserido um HD externo usb usado para backup onde era exibido uma janela de erro com o dizer:
"Error mounting /dev/sdb1 at /media/nando/Seagate Backup Plus Drive: wrong
fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper
program, or other error"
Mas usando o comando,
ntfs-3g eu conseguia montar manualmente e utilizá-lo para leitura/gravação de arquivos.
Notas:
- No
Slackware15.0 em dual boot, o mesmo HD externo usb formatado em NTFS era pré-montado automaticamente pelo sistema ao ser inserido na USB, sendo exibida uma janela me perguntando se eu desejo abrir o dispositivo usando o Gerenciador de arquivos e, ao clicar em OK, ele é montado. - Mesmo depois de eu atualizar o Debian 13.1 para a versão 13.4 o problema ainda acontecia.
- No Debian 13.4 usei o comando ntfsfix -d /dev/sdb1 para corrigir possíveis erros no HD externo, mas não resolveu.
Solução definitiva do problema
No Debian 13.x eUbuntu recentes utiliza como padrão o driver ntfs3 que já vem embutido nos kernels mais recentes para montar dispositivos formatados em NTFS automaticamente, mesmo que o ntfs-3g esteja instalado no sistema.
Acontece que o driver ntfs3 é muito rigoroso e se recusa a montar partições NTFS marcadas como "sujas" (dirty) ou com inconsistências, mas usando driver ntfs-3g via
FUSE, que é mais tolerante, a mídia é montada normalmente.
Voltando para o driver ntfs-3g (recomendado para automação)
Como o driver ntfs3 do kernel não aceita parâmetros globais de "leniência" no arquivo de configuração do driver, a solução definitiva para o comportamento de clicar e montar sem erros é forçar o sistema a usar o driver antigo e mais estável ntfs-3g.Fazendo a configuração:
Se no seu sistema o driver ntfs-3g não estiver instalado, instale-o.
Desative o driver ntfs3 colocando ele na Blacklist.
Crie um arquivo para impedir que o kernel use o driver rigoroso:
$ echo "blacklist ntfs3" | sudo tee /etc/modprobe.d/disable-ntfs3.conf
Atualize as dependências e reinicie:
$ sudo depmod -a
Após reiniciar, o gerenciador de arquivos usará automaticamente o ntfs-3g.
https://www.vivaolinux.com.br/dica/Como-corrigir-o-erro-mount-wrong-fs-type-bad-option-bad-superbloc...
mas vou manter a mesma na listagem de Dicas por ser de data mais atual.