systemd-fstab-generatorによって生成されたユニットを無効にするにはどうすればよいですか? またはsystemd.generator ?
これが私の試みです:
$ 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
終了ステータスからわかるように .automount ユニットはまだ有効です。
承認された回答:
この回答から:
生成されたユニットファイルは、systemdによって自動的にアクティブ化されません。 systemdに関する限り、それらについて特別なことは何もありません。個々のジェネレーターは、生成されたユニットをターゲットに接続するシンボリックリンクを明示的に作成する必要があります。これにより、ターゲットをアクティブ化すると、通常の方法で依存関係を介して生成されたユニットがアクティブ化されます。
/run/systemd/generator/local-fs.target.wantsの下のシンボリックリンクを削除します .automountを無効にします 次の起動まで。
ユニットの起動時の生成を停止するには、noautoを追加します /etc/fstabへ セバストが言ったようにエントリー。
stop anにはいくつかの魔法が必要であることに注意してください ファイルシステムをアンマウントせずに.automount`ユニット。