Re: noatime on ufs2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 12 Jan 2024 07:28:43 UTC
Rodney W. Grimes <freebsd-rwg_at_gndrsh.dnsmgr.net> wrote on
Date: Thu, 11 Jan 2024 17:15:19 UTC :
> > Am 2024-01-10 22:49, schrieb Mark Millard:
> >
> > > I never use atime, always noatime, for UFS. That said, I'd never
> > > propose
> > > changing the long standing defaults for commands and calls. I'd avoid:
> >
> > [good points I fully agree on]
> >
> > There's one possibility which nobody talked about yet... changing the
> > default to noatime at install time in fstab / zfs set.
>
> Perhaps you should take a closer look at what bsdinstall does
> when it creates a zfs install pool and boot environment, you
> might just find that noatime is already set everywhere but
> on /var/mail:
>
> /usr/libexec/bsdinstall/zfsboot:: ${ZFSBOOT_POOL_CREATE_OPTIONS:=-O compress=lz4 -O atime=off}
> /usr/libexec/bsdinstall/zfsboot: /var/mail atime=on
>
> >
> > I fully agree to not violate POLA by changing the default to noatime in
> > any FS. I always set noatime everywhere on systems I take care about, no
> > exceptions (any user visible mail is handled via maildir/IMAP, not
> > mbox). I haven't made up my mind if it would be a good idea to change
> > bsdinstall to set noatime (after asking the user about it, and later
> > maybe offer the possibility to use relatime in case it gets
> > implemented). I think it is at least worthwile to discuss this
> > possibility (including what the default setting of bsdinstall should be
> > for this option).
>
> Little late... iirc its been that way since day one of zfs support
> in bsdinstall.
>
> > --
> > http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
> > http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF
The UFS based snapshots are more of a mix. The one that I just dd'd to
media has:
# more /etc/fstab
# Custom /etc/fstab for FreeBSD embedded images
/dev/ufs/rootfs / ufs rw 1 1
/dev/msdosfs/EFI /boot/efi msdosfs rw,noatime 0 0
tmpfs /tmp tmpfs rw,mode=1777 0 0
/dev/label/growfs_swap none swap sw 0 0
So the UFS does not have noatime set up for its mount but the msdosfs
does.
===
Mark Millard
marklmi at yahoo.com