Re: Masking mount units

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



21.11.2024 20:47, Phillip Susi wrote:
Andrei Borzenkov <arvidjaar@xxxxxxxxx> writes:

commit 142b8142d7bb84f07ac33fc00527a4d48ac8ef9f
Author: Tom Yan <tom.ty89@xxxxxxxxx>
Date:   Wed Jan 9 23:35:24 2019 +0800

     mount/generators: do not make unit wanted by its device unit

     As device units will be reloaded by systemd whenever the
corresponding device generates a "changed" event, if the mount unit /
cryptsetup service is wanted by its device unit, the former can be
restarted by systemd unexpectedly after the user stopped them
explicitly. It is not sensible at all and can be considered dangerous.
Neither is the behaviour conventional (as `auto` in fstab should only
affect behaviour on boot and `mount -a`) or ever documented at all
(not even in systemd, see systemd.mount(5) and crypttab(5)).

Makes sense.  So is there any way to convince the older versions of
systemd to remove the WantedBy relationship?  It seems that systemctl
won't let you.

Only by explicitly using mount units instead of /etc/fstab. I am still really surprised it was finally dropped at all - because every time this was suggested it was vehemently opposed to. May be it did slip in by accident :)



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux