GNU/Linux >> Znalost Linux >  >> Linux

Systemd:Nelze zakázat vygenerovaný soubor jednotky?

Jak mohu zakázat jednotku generovanou systemd-fstab-generator nebo systemd.generator ?

Tady je můj pokus:

$ 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

Jak můžete vidět ze stavu ukončení .automount jednotka je stále povolena.

Přijatá odpověď:

Z této odpovědi:

Vygenerované soubory jednotek nejsou automaticky aktivovány systémem systemd. Pokud jde o systemd, není na nich nic zvláštního. Každý jednotlivý generátor musí explicitně vytvořit symbolické odkazy, které spojují vygenerovanou jednotku s cílem, takže aktivace cíle aktivuje vygenerovanou jednotku prostřednictvím závislosti normálním způsobem.

Odstranění symbolického odkazu pod /run/systemd/generator/local-fs.target.wants zakáže .automount do příštího spuštění.

Chcete-li zastavit generování jednotky při spuštění, přidejte noauto do /etc/fstab vstup, jak řekl sebasth.

Uvědomte si, že stop an vyžaduje určité kouzlo Jednotka .automount` bez odpojení souborového systému.


Linux
  1. Po přeinstalaci nelze spustit Apache

  2. libaio.so.1:nelze otevřít soubor sdíleného objektu

  3. Můžeme alokaci paměti unit testovat?

  1. proč 'nelze přepsat existující soubor'?

  2. Jak zakázat vytváření složky .Trash-1000?

  3. WIFI - Zakázat přihlašovací obrazovku hotspotu

  1. Spravujte spouštění pomocí systemd

  2. Systemd Unit File - WantedBy a After

  3. Nelze odeslat data MySQL do souboru