次の問題に対する簡単な解決策が見つからないようです。
fstab にリストされているデバイスがあります。これは起動時にマウントされるはずです。ただし、起動後にデバイスを手動でアンマウント/削除し、後でデバイスを提示すると、systemd はデバイスを認識して自動的にマウントします。
後者を防ぐ方法(systemd以前の動作など)。/etc/fstab で noauto を使用することはできません。ブート時のマウントが無効になるためです。
この問題を systemd で回避する方法がいくつかあります。しかし、systemdを使用して修正したいと思います。
掘り下げた後、fstab systemd ジェネレーターがデバイス ユニットとマウント ユニットを作成しているようです。ジェネレーターは、この生成されたデバイス ユニットに暗黙的な値を追加するようです。そのうちの 1 つは、マウント ユニットへの「ウォンツ」です。マウントとデバイスの間に依存関係を引き起こします。デバイスとマウントの間にこの「ウォンツ」依存関係が作成されないように、systemd ジェネレーターに影響を与えたりオーバーライドしたりするにはどうすればよいですか?
show dev-mapper-test.device |grep -i wants=mnt-test.mount が必要です
しかし、ここで注意が必要なのが、その「ウォンツ」をオーバーライドできたとしても、起動時の起動も無効になることです...
ありがとう