systemd: Não é possível desabilitar o arquivo de unidade gerado

1

Como posso desativar uma unidade gerada por systemd-fstab-generator ou systemd.generator ?

Aqui está minha tentativa:

$ systemctl is-enabled media-backup.automount
generated
$ echo $?
0
$ sudo systemctl disable media-backup.automount
$ echo $?
0
$ systemctl is-enabled media-backup.automount
generated
$ echo $?
0

Como você pode ver no status de saída 0 , a unidade .automount ainda está ativada.

    
por Tom Hale 19.11.2017 / 10:10

2 respostas

1

De esta resposta :

Generated unit files are not automatically activated by systemd. There's nothing special about them as far as systemd is concerned. Each individual generator has to explicitly create symbolic links that connect a generated unit to a target, so that activating the target activates the generated unit via a dependency in the normal way.

Remover o symlink em /run/systemd/generator/local-fs.target.wants desativará o .automount até a próxima inicialização.

Para interromper a geração de tempo de inicialização da unidade, adicione noauto à entrada /etc/fstab como sebasth disse .

Esteja ciente de que existe alguma mágica necessária para a unidade stop an .automount 'sem desmontar o sistema de arquivos .

    
por 21.11.2017 / 10:04
1

Você pode usar a opção noauto in fstab para desabilitar o systemd de montar automaticamente a entrada do fstab.

    
por 19.11.2017 / 12:27

Tags