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.