Como desabilitar o automount para dispositivos externos no openSUSE 13.2?

4

Anteriormente, usei o openSUSE 11.4 e tive uma montagem manual antiga. Apesar de ter copiado todos os arquivos de configuração (eu acho), notei que os dispositivos /etc/fstab desconhecidos são montados automaticamente (sei que eu defini como noauto ). Mas como essa é uma grande diferença nas versões de distribuição do openSUSE 13.2, não estou tão surpreso.

Então, como fazer isso no openSUSE 13.2? Gostaria de montar o dispositivo manualmente por mount e desmontar também manualmente por umount . Nenhuma outra maneira, nenhum tempo de espera inteligente na inatividade ou qualquer coisa assim.

Eu gostaria de desativar esse recurso no nível do sistema, nada por desktop (para o registro eu uso o KDE 3.5, não é uma piada), então eu poderia ter 100% de certeza que este problema não aparecerá novamente quando estiver trabalhando em um console ou outro desktop.

Problema relacionado fornecido por don-crissti : Automount não desativando no Ubuntu 12.04 ou 13.04

Atualizar

# more /etc/udev/rules.d/85-no-automount.rules
SUBSYSTEM=="usb", ENV{UDISKS_AUTO}="0"
  • kernel-desktop-devel-3.16.6-2.1.x86_64
  • udev-210-25.5.4.x86_64
  • udisks2-2.1.3-2.1.5.x86_64
por greenoldman 29.11.2014 / 11:10

2 respostas

3

O automontamento que você vê em uma distribuição Linux moderna como o OpenSUSE ou o Fedora é implementado pelo serviço udisks2 .

Assim, você pode desativar esse recurso no nível do sistema, interrompendo esse serviço, por exemplo:

# systemctl stop udisks2.service

Para verificar se está parado:

# systemctl status udisks2

É claro que essa mudança não é permanente.

Por padrão, o serviço udisks2 não está habilitado e, portanto, não é iniciado automaticamente durante a inicialização. Em vez disso, ele é ativado via Dbus (por exemplo, quando o primeiro usuário inicia uma sessão de desktop).

Assim, se você realmente odeia o udisks2:

$ systemctl mask udisks2

Isso bloqueará todas as partidas, incluindo as manuais.

Motivação

Por que alguém iria querer desabilitar a automontagem através do gerenciador de discos fine disks2?

Existem várias boas razões, por exemplo

  • contornar um erro de automount do udisks2 1
  • fazer o trabalho forense em algumas unidades USB
  • resgatar dados de um FS corrompido em um dispositivo USB (onde o automount levaria a mais destruição)

1. por ex. no Fedora 25, ao conectar 2 dispositivos USB que são um espelho Btrfs RAID-1, o espelho é montado automaticamente unter /run/media/juser/mirror - mas ele também montou uma segunda vez em /run/media/juser/mirror1 ao desbloquear a tela ... enquanto o primeiro monte ainda está vivo ...

    
por 03.07.2017 / 22:30
-1

razão simples é. As permissões no udisk2 estão erradas se você montar o usb vfat. E a documentação como modificar isso é o mesmo nível.

Usando: raspberry 3, VERSION="9 (stretch)"

Eu tentei usar o pequeno repositório SVN na unidade Flash USB. Eu sempre tive o problema que o apache (www-data) não conseguiu acessar o repositório. Porque as permissões são sempre definidas apenas para o usuário pi (pi: pi). Eu não encontrei onde eu mudo isso.

Agora o carregamento automático está desativado e eu mesmo montei a unidade. Então as permissões estão ok. (root: usuários)

    
por 24.11.2018 / 17:41