Date: Mon, 27 Jul 2009 16:49:38 +0200 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: Thomas Backman <serenity@exscape.org> Cc: freebsd-rc@FreeBSD.org Subject: Re: conf/120194: [patch] UFS volumes on ZVOLs cannot be fsck'd at boot Message-ID: <20090727144938.GK3144@garage.freebsd.pl> In-Reply-To: <200907261200.n6QC07fd014511@freefall.freebsd.org> References: <200907261200.n6QC07fd014511@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--X0cz4bGbQuRbxrVl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 26, 2009 at 12:00:07PM +0000, Thomas Backman wrote: > The following reply was made to PR conf/120194; it has been noted by GNAT= S. >=20 > From: Thomas Backman <serenity@exscape.org> > To: bug-followup@FreeBSD.org, > freebsd-rc@freebsd.org > Cc: =20 > Subject: Re: conf/120194: [patch] UFS volumes on ZVOLs cannot be fsck'd a= t boot > Date: Sun, 26 Jul 2009 13:49:42 +0200 >=20 > This bug is still relevant and unfixed as of 8.0-BETA2, although I ran = =20 > into it by being unable to mount ZVOLs using fstab, since /dev/zvol is = =20 > populated after mountcritlocal runs. > My fix was to move ZFS to before mountcritlocal, since the root is =20 > already mounted R/W, but I suppose this fix is even better since it =20 > solves the fsck problem as well, which I haven't ran in to yet. > It would be nice to see this easy fix implemented! The problem with proposed patch is that it moves hostid script to before root is mounted read-write and hostid can create /etc/hostid file. Try this patch instead: http://people.freebsd.org/~pjd/patches/zvol_fsck.patch It splits hostid generation from storing it. Now ZVOLs can be initialized before fsck runs. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --X0cz4bGbQuRbxrVl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFKbb6CForvXbEpPzQRAsOdAKC2qbhRZNpaEgUlQLoRVhFDHFLqogCfc3sp QXkoKnohZTd8xvyRrRs3FNM= =tpP9 -----END PGP SIGNATURE----- --X0cz4bGbQuRbxrVl--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090727144938.GK3144>