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.