<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 23, 2020 at 5:23 PM Paul Menzel <<a href="mailto:pmenzel%2Bsystemd-devel@molgen.mpg.de">pmenzel+systemd-devel@molgen.mpg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear systemd folks,<br>
<br>
<br>
Is an entry for / in `/etc/fstab` still needed, or is there a systemd <br>
way of doing it?<br></blockquote><div><br></div><div>That *is* the systemd way -- the fstab entry will be read by systemd-remount-fs(8) and the new mount options applied.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Installing Debian bullseye/testing with the Debian Installer, it creates <br>
a GPT and `/etc/fstab`. [...]<br>
Commenting out the entries for `/`, the root partition is mounted as <br>
read-only.<br>
<br>
     $ findmnt /<br>
     TARGET SOURCE         FSTYPE OPTIONS<br>
     /      /dev/nvme0n1p2 ext4   ro,relatime<br>
<br>
Shouldn’t it be mounted as writable?<br></blockquote><div><br></div><div>No, if you had it initially mounted with 'ro' and did not leave any instructions for remounting, then it won't be remounted...</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
     $ sudo /lib/systemd/systemd-remount-fs<br>
     $ findmnt /<br>
     TARGET SOURCE         FSTYPE OPTIONS<br>
     /      /dev/nvme0n1p2 ext4   rw,relatime,errors=remount-ro<br>
<br>
The log says:<br>
<br>
     [    2.320133] systemd[179]: <br>
/usr/lib/systemd/system-generators/systemd-gpt-auto-generator succeeded.<br>
<br>
I can work around it changing `ro` to `rw` on the Linux command line, <br>
but I thought, it is possible without that.<br></blockquote><div><br></div><div>I would say that having the initramfs directly mount the filesystem as rw is the *preferred method*, not a workaround... Of course it depends on how your distro's initramfs wants to work, but at least that's what Arch does -- since fsck is run from the initramfs, there's not much point in later mounting it ro at all.</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div></div>