On Thu, 12 Dec 2024 10:39:24 +0100,
Divan Santana <[email protected]> wrote:
>
> Kirill A. Korinsky <[email protected]> writes:
>
> > On Tue, 10 Dec 2024 20:10:51 +0100,
> > Divan Santana <[email protected]> wrote:
> >>
> >> Secondly question, is it possible from the rescue environment to edit
> >> the real /etc/fstab file? Because it would be handy for me in some
> >> cases to do so without booting from the install image.
> >>
> >
> > I just double checked bsd.rd from amd64 snapshot, and it seems that both,
> > bsd.rd from installer and "single mode" has ed which is text editor.
>
> I did see ed was there. But I wasn't sure how to mount the system as
> rw. Because it's mounted at / as ro. I guess I could try mount it
> additionally at /mnt as rw, not sure if that'd work.
>
mount -u -o rw / ?
>
> >> Another question, is there a Linux like fstab option of 'nofail' for
> >> OpenBSD? It seems like there isn't, because for me, it would be handy
> >> to specify that for my /data mount.
> >>
> >
> > Let me quote man fsck(8):
> >
> > It is normally used in the script rc(8) during automatic reboot. If no
> > file systems are specified, fsck reads the file fstab(5) to determine
> > which file systems to check and in what order. Only partitions in
> > fstab
> > that are mounted “rw” or “ro” and that have non-zero pass numbers are
> > checked. File systems with pass number 1 (normally just the root file
> > system) are checked one at a time.
>
>
> OK, good point. But if there is a file system listed in fstab with pass
> option
> of 0, it will skip a fsck on boot but it will still attempt to mount the
> file system I think. Therefore it's not quite the same as the Linux mount
> option of nofail, which allows the system to boot normally even if the file
> system is able to mounted on boot.
>
Yes, but you may add noauto to options to avoid that attempt, let me quote
mount(8):
-A Causes mount to try to mount all of the file systems listed in
the fstab(5) table except those for which the “noauto” or “net”
options are specified.
--
wbr, Kirill