systemd:生成されたユニットファイルを無効にすることはできません。

systemd:生成されたユニットファイルを無効にすることはできません。

無効にする方法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

シャットダウン状態からわかるように、0デバイスは.automountまだアクティブです。

ベストアンサー1

~からこの回答:

生成された単位ファイルはsystemdによって自動的にアクティブになりません。 systemdに関する限り特別なことはありません。各個別ジェネレータは、生成されたユニットをターゲットに接続するシンボリックリンクを明示的に生成する必要があります。したがって、ターゲットをアクティブにすると、一般的な方法で依存関係によって生成されたユニットがアクティブになります。

以下のシンボリックリンクを削除すると、次の起動まで/run/systemd/generator/local-fs.target.wants無効になります。.automount

このデバイスの起動時間の作成を停止するには、次の項目noautoに追加してください。/etc/fstabセバスが言う

少し魔法が必要です。stop an.automount`ユニット、ファイルシステムをアンマウントする必要はありません。

おすすめ記事