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

Reply via email to