Wie kann ich eine von systemd-fstab-generator generierte Unit deaktivieren oder systemd.generator ?
Hier ist mein Versuch:
$ 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
Wie Sie am Exit-Status sehen können die .automount Einheit ist noch aktiviert.
Akzeptierte Antwort:
Aus dieser Antwort:
Generierte Unit-Dateien werden nicht automatisch von systemd aktiviert. Für systemd gibt es nichts Besonderes an ihnen. Jeder einzelne Generator muss explizit symbolische Links erstellen, die eine generierte Einheit mit einem Ziel verbinden, sodass das Aktivieren des Ziels die generierte Einheit über eine Abhängigkeit auf die normale Weise aktiviert.
Entfernen des Symlinks unter /run/systemd/generator/local-fs.target.wants wird .automount deaktivieren bis zum nächsten Booten.
Um die Boot-Generierung der Einheit zu stoppen, fügen Sie noauto hinzu in die /etc/fstab Eintrag, wie Sebasth sagte.
Beachten Sie, dass etwas Magie erforderlich ist, um stop an zu stoppen .automount` Unit, ohne das Dateisystem auszuhängen.