GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Systemd:Generierte Unit-Datei kann nicht deaktiviert werden?

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.


Linux
  1. Ersetzen von rc.local in systemd Linux-Systemen

  2. Mkdir:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis?

  3. So deaktivieren Sie die Verzeichnissuche

  4. Apache kann nach Neuinstallation nicht gestartet werden

  5. libaio.so.1:Shared-Object-Datei kann nicht geöffnet werden

Systemd Run Unit bei Erfolg eines anderen?

So deaktivieren Sie Swap unter Linux

Wie kann die Erstellung des .Trash-1000-Ordners deaktiviert werden?

WIFI - Hotspot-Anmeldebildschirm deaktivieren

Systemd-Unit-Datei - WantedBy und After

MySQL-Daten können nicht in Datei ausgegeben werden