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`ユニット。