Hello Silvio,
Thank you for your response.
We're using Ansible to automate some tasks so it is easier (and more
reliable) to add/remove mount unit files than having to parse the fstab for
our specific mount options.
And as the Systemd documentation says "For tooling, writing mount units
should be preferred over editing /etc/fstab" which is something I agree
with. I need the
"x-initrd.mount" option since we are setting up some custom Dracut hooks
early in the boot process for the local disk and want this disk mounted
before switch-root.

thanks
-k

On Mon, May 5, 2025 at 2:11 AM Silvio Knizek <killermoe...@gmx.net> wrote:

> Am Freitag, dem 02.05.2025 um 16:43 -0400 schrieb Kaizaad Bilimorya:
>
> Hello,
>
> $ systemctl --version
> systemd 252 (252-46.el9_5.3.alma.1)
>
> I was trying to use the "x-initrd.mount" option for some tooling in a
> mount unit file (instead of using it in fstab and having to parse for it)
> but it only seems to work in fstab.
> The documentation
>
> https://www.freedesktop.org/software/systemd/man/latest/systemd.mount.html#x-initrd.mount
> doesn't seem to include the line:
> "Note that this option can only be used in /etc/fstab, and will be ignored
> when part of the Options= setting in a unit file."
> as some other options do so I thought it should be able to work in a mount
> unit file. This is probably due to my lack of understanding of the way it
> works though it would be nice if the documentation stated this explicitly
> as it does for other options.
> Thanks
> -k
>
> Kaizaad Bilimorya
> Systems Administrator - SHARCNET | http://www.sharcnet.ca
> Digital Research Alliance of Canada
>
> Hi Kaizaad,
>
> if you need a mount in the initrd, than put a proper fstab in the initrd.
>
> But maybe you can elaborate what you actually want to achieve. Because
>
> (instead of using it in fstab and having to parse for it)
>
> sounds wrong.
>
> BR
> Silvio
>

Reply via email to