¿Cómo puedo deshabilitar una unidad generada por systemd-fstab-generator? o systemd.generator ?
Aquí está mi intento:
$ 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
Como puede ver en el estado de salida el .automount la unidad aún está habilitada.
Respuesta aceptada:
De esta respuesta:
Systemd no activa automáticamente los archivos de unidad generados. No hay nada especial en ellos en lo que respecta a systemd. Cada generador individual tiene que crear explícitamente enlaces simbólicos que conecten una unidad generada a un objetivo, de modo que al activar el objetivo se active la unidad generada a través de una dependencia de la manera normal.
Eliminando el enlace simbólico en /run/systemd/generator/local-fs.target.wants deshabilitará el .automount hasta el próximo arranque.
Para detener la generación de tiempo de arranque de la unidad, agregue noauto al /etc/fstab entrada como dijo sebasth.
Tenga en cuenta que se requiere algo de magia para stop an unidad .automount` sin desmontar el sistema de archivos.