On Thu, 12 Dec 2024 10:39:24 +0100, Divan Santana <di...@santanas.co.za> wrote: > > Kirill A. Korinsky <kir...@korins.ky> writes: > > > On Tue, 10 Dec 2024 20:10:51 +0100, > > Divan Santana <di...@santanas.co.za> 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