Date: Wed, 12 Jun 2019 13:21:28 +0700 From: Eugene Grosbein <eugen@grosbein.net> To: "O'Connor, Daniel" <darius@dons.net.au> Cc: freebsd-stable <freebsd-stable@freebsd.org> Subject: Re: fsck vs zvol Message-ID: <2954d620-90c6-a453-a169-d0d3f1610da7@grosbein.net> In-Reply-To: <12AF5B03-1CD2-4D40-B6B7-0E4A65BCBACD@dons.net.au> References: <06546140-1B02-432D-8B7C-525AA1EA4FBA@dons.net.au> <ad9fc776-c567-fe34-44bd-0c6ab4e09d76@grosbein.net> <12AF5B03-1CD2-4D40-B6B7-0E4A65BCBACD@dons.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
12.06.2019 12:17, O'Connor, Daniel wrote: >> Please show your /etc/fstab line for this UFS-inside-ZVOL and your changes to rc.d/fsck. >> Your logs do not show that fsck is started so I presume some mistake in the /etc/fstab. >> Maybe you forgot that it needs non-zero sixth field. > > The fsck line is.. > /dev/zvol/zroot/samba4sysvol /var/db/samba4/sysvol ufs rw,acls 0 0 > > The diff is just.. > --- fsck.orig 2019-06-12 14:43:03.279407000 +0930 > +++ fsck 2019-06-12 14:42:51.094142000 +0930 > @@ -24,6 +24,10 @@ > # During fsck ignore SIGQUIT > trap : 3 > > + echo "Samba FS hack" > + fsck -y /dev/zvol/zroot/samba4sysvol > + err=$? > + > check_startmsgs && echo "Starting file system checks:" > if checkyesno background_fsck; then > fsck -F -p > > Oh I see for the passno field.. It must be non-zero it fsck won't check it at all! And you don't need to change /etc/rc.d/fsck script at all.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2954d620-90c6-a453-a169-d0d3f1610da7>