Como desabilito a montagem automática de unidades internas no Ubuntu ou Kubuntu 18.04

10

Estou executando o Kubuntu 18.04 com o KDE Plasma 5.12.6 fora de uma unidade USB. Esta é uma instalação completa, não uma versão ao vivo. A unidade serve como um sistema portátil que eu posso usar com a maioria dos computadores físicos.

Para evitar danos aos dados do computador host. Não quero montar automaticamente nenhuma unidade de disco interna na inicialização. Ainda melhor, eu gostaria de desativar completamente essas unidades, para que mesmo uma normal sudo mount /dev/sdxnão funcionasse, mas vou me preparar para começar a desmontar a montagem automática.

O que eu tentei

  • A resposta mais citada é alterar a org.gnome.desktop.media-handling automountconfiguração para false. Eu fiz isso usando tanto gsettingsna linha de comando quanto no dconfeditor de GUI. Automount e automount-open são configurados como false
  • Removendo minha conta (e todas as contas) do grupo plugdev.
  • Confirmando que a configuração "Ativar montagem automática de mídia removível" no Removeable Devicesmódulo de configurações do Kubuntu está desmarcada.

Depois de tentar tudo isso e reiniciar, o Kubuntu ainda monta todas as partições descobertas, tanto na unidade flash quanto nas encontradas em unidades internas.

Soluções que não funcionam

  • A outra solução mencionada é desativar a montagem automática de dispositivos específicos, adicionando o dispositivo fstabjunto com uma noautoopção. Esta solução não ajuda no meu cenário, pois não sei quais dispositivos estarão presentes quando o sistema iniciar. Eu precisaria, de alguma forma, configurar o fstab para o padrão com um noauto para todos os dispositivos.
BrianHVB
fonte
@ Pantera obrigado, que funcionou. Como a pergunta / solução é para uma versão mais antiga do Linux, e especificamente marcada para o openSUSE, você deseja escrever seu comentário como resposta? Com base em outras perguntas, acho que essa é uma solicitação bastante comum, especialmente para o Kubuntu.
BrianHVB
@BrianHVP vá em frente, dar crédito a respeito da fonte
Panther
Encontrei a solução: escreva uma regra personalizada do udev .
Chris Chen

Respostas:

8

A montagem automática de discos nas distribuições Linux baseadas no Debian (e talvez outras) vem de um serviço chamado udisks2 .

Desabilitar esse serviço impedirá que qualquer disco seja montado automaticamente, enquanto ainda permite a montagem manual.

Desativar o serviço - nenhuma inicialização automática ou manual

systemctl mask udisks2

Desmascarar o serviço - Será necessário executá-lo manualmente ou reiniciar o computador

systemctl unmask udisks2
systemctl unmask udisks2.service

Interrompa o serviço temporariamente - isso não persistirá nas reinicializações

systemctl stop udisks2.service

Obter o status

sudo systemctl status udisks2

Os nossos agradecimentos a @maxschlepzig por responder a uma pergunta semelhante sobre o OpenSUSE.

BrianHVB
fonte
0

Esta não é realmente uma resposta para a pergunta original, mas um comentário de que eu tive um efeito colateral indesejado com esta solução no Ubuntu 18.04 usando canela. Desabilitar o udisks2 também me ajudou, mas, como descrito aqui, não é possível iniciar o nemo se o udisks2 estiver desativado. Eu tive o problema de que o gerenciador de arquivos nemo não foi mais iniciado. A solução para mim foi desativar a opção "Mídia removível de montagem automática quando inserida e na inicialização" na guia "Comportamento" das preferências do nemo.

drhuh
fonte