A unidade USB não é montada automaticamente

17

Minha unidade USB não está montada automaticamente, mas foi detectada através do lsusb.

Eu também usei o dconf-Editor, mas ele não está funcionando. Toda vez que eu tenho que montar manualmente através do Utilitário de Disco.

nafri
fonte

Respostas:

7

Uma descrição completa para configurar a montagem automática é fornecida aqui:

https://help.ubuntu.com/community/Mount/USB

Se isso não ajudar, insira seu pendrive e publique as últimas linhas do dmesg e syslog.

Solicitar
fonte
Não sei por que o automount não funciona mais, mesmo com a chave org.gnome.desktop.media-handling.automount definida como true, mas a montagem manual pelo utilitário Disks para montá-lo funciona.
Yu Shen
2

Recentemente, você não desmontou a unidade corretamente, seja por falta de energia ou por falha durante a gravação ou a leitura da unidade? Isso pode causar erros na unidade e, uma vez montada, ela funciona normalmente, o superbloco pode ter erros, fazendo com que ela não seja montada corretamente.

Como solicitou Requist, verifique dmesg imediatamente após inserir sua unidade flash, você pode ver uma das últimas linhas como "O volume não foi desmontado corretamente. Alguns dados podem estar corrompidos. Execute fsck".

Verifique a etiqueta do dispositivo no gparted e execute

sudo fsck /dev/xxx (trocando xxx pelo seu dispositivo)

Você pode obter alguns detalhes sobre um superbloco inválido.

Corrigir isso depende do sistema de arquivos da unidade, ext4 ou Fat32, etc.?

Aqui está uma página sobre como reparar um superbloco ext4

Se a sua unidade for fat32 ou outro tipo de msdos, o testdisk pode ajudar, mas tome cuidado com esta ferramenta, com grande poder ...

sudo apt-get install testdisk
sudo testdisk

Aqui está um post sobre o uso do testdisk para reparar um problema de super-bloco fat32. É um link para este post, leia os dois antes de iniciar.

Espero que ajude.

Jools
fonte
Eu estava tentando descobrir por que um pendrive no formato FAT32 não estava montado automaticamente no GNOME (o kernel o reconhecia perfeitamente). Quando coloquei o rótulo (não o olhei de antemão; acho que estava vazio), ele foi imediatamente visto e montado. Você pode explicar esse comportamento? Eu assumiria que, se não houvesse um rótulo, o GNOME forneceria apenas um espaço reservado na interface do usuário. Você tem uma opinião se esse foi um problema subjacente do sistema de arquivos que foi simplesmente corrigido pela configuração de um rótulo?
Dustin Oprea
Ele ainda deve montar a unidade e fornecer uma etiqueta do tipo 'disk1' padrão, se nenhuma estiver presente. Isso deve estar em / media / [nome de usuário] / disk1 etc. Verifique sua configuração de montagem automática com o dconf-editor, consulte org.gnome.desktop.media-handling para obter configurações específicas nas ações de montagem automática e Nautilus. Mais aqui help.ubuntu.com/community/Mount/USB
Jools
Para minha situação, o dmesg não exibiu nenhuma mensagem de erro de falha na montagem, parecia que não havia nenhum evento de montagem. Há uma mensagem: "sd 0: 0: 0: 0: [sdb] Girando o disco ...", depois disso havia uma mensagem indicando a rotação pronta. A última mensagem é "[sdb] Attached SCSI disk", então a unidade USB não é montada automaticamente. Mas com o Disk, consegui montá-lo.
Yu Shen
Para a minha situação acima, talvez, houvesse alguma mensagem de erro em vermelho na dmesg: "[5925.011521] sd 0: 0: 0: 0: [sdb] Nenhuma página no modo de cache encontrada [5925.011530] sd 0: 0: 0: 0: [sdb] Supondo que o cache da unidade: escreva "após a rotação pronta. Antes disso, havia também mensagens vermelhas: "[5920.917889] ses 0: 0: 0: 1: Página de diagnóstico incorreta; solicitei 1 com 8 [5920.917899] ses 0: 0: 0: 1: falha ao obter a página de diagnóstico 0x1 [5920.917906 ] ses 0: 0: 0: 1: Falha ao ligar o gabinete -19 "após girar o disco ...
Yu Shen
1

Quando tudo mais falhar, basta montá-lo manualmente. Outra alternativa é atualizar para uma versão recente do Ubuntu. Ambos trabalharam para mim no passado.

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

ou

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx
JohnMudd
fonte
A questão não está pedindo como montar manualmente uma partição: askubuntu.com/questions/1029040/...
WinEunuuchs2Unix
"quando tudo mais falhar"
JohnMudd 19/07/19
11
Alguém poderia dizer "use Windows", eu acho. Enfim, apenas tentando apontar por que outra pessoa votou na sua resposta.
WinEunuuchs2Unix 19/07/19
11
Eu concordo com o Quando tudo mais falhar. , então uma edição e um voto positivo. ;-)
Fabby
0

Este é um erro descrito no Bug # 1768010: o usbmount não funciona no Bionic . A solução, também fornecida no Unix e Linux Stack Exchange , é a seguinte:

Edite a configuração systemd-udevd

sudo systemctl edit systemd-udevd

insira as duas linhas a seguir:

[Service]
MountFlags=shared

então corra:

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

Observe também que esta solução alternativa não é perfeita: pode ser observado um atraso de 40 segundos entre o momento em que uma chave USB é inserida e o tempo em que a montagem automática é totalmente executada.

Ortomala Lokni
fonte
Não funcionou no meu Ubuntu 18.04 para resolver o problema da falta de montagem automática na unidade USB.
Yu Shen