Come posso disabilitare un'unità generata da systemd-fstab-generator
o systemd.generator
?
Ecco il mio tentativo:
$ 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
Come puoi vedere dallo stato di uscita il
.automount
l'unità è ancora abilitata.
Risposta accettata:
Da questa risposta:
I file di unità generati non vengono attivati automaticamente da systemd. Non c'è niente di speciale in loro per quanto riguarda systemd. Ogni singolo generatore deve creare in modo esplicito collegamenti simbolici che collegano un'unità generata a un target, in modo che l'attivazione del target attivi l'unità generata tramite una dipendenza nel modo normale.
Rimozione del collegamento simbolico in /run/systemd/generator/local-fs.target.wants
disabiliterà il .automount
fino al prossimo avvio.
Per interrompere la generazione di avvio dell'unità, aggiungi noauto
al /etc/fstab
entrata come ha detto sebasth.
Tieni presente che è necessaria una certa magia per stop an
.automount` unità senza smontare il filesystem.