Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Sep 2011 21:59:33 +0200
From:      Jeremie Le Hen <jeremie@le-hen.org>
To:        Jeremy Chadwick <freebsd@jdc.parodius.com>
Cc:        freebsd-fs@FreeBSD.org, Jeremie Le Hen <jeremie@le-hen.org>, Mathieu Arnold <mat@mat.cc>
Subject:   Re: ZFS on root: / is found but child datasets are not mounted
Message-ID:  <20110918195933.GB88617@felucia.tataz.chchile.org>
In-Reply-To: <20110918122802.GA38941@icarus.home.lan>
References:  <20110918092722.GA7930@felucia.tataz.chchile.org> <F9CD3E324BCC1C6D36B4FE6A@atuin.in.mat.cc> <20110918114942.GC7930@felucia.tataz.chchile.org> <20110918122802.GA38941@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jeremy,

On Sun, Sep 18, 2011 at 05:28:02AM -0700, Jeremy Chadwick wrote:
> On Sun, Sep 18, 2011 at 01:49:42PM +0200, Jeremie Le Hen wrote:
> > On Sun, Sep 18, 2011 at 11:40:10AM +0200, Mathieu Arnold wrote:
> > > +--On 18 septembre 2011 11:27:22 +0200 Jeremie Le Hen <jeremie@le-hen.org>
> > > wrote:
> > > | The kernel boots fine, it finds the root filesystem, but fails miserably
> > > | when running rc.d scripts because child datasets are not mounted (/var,
> > > | /usr, ...).
> > > |
> > > | obiwan:~# cp /tmp/zpool.cache /mnt/boot/zfs/zpool.cache
> > > | obiwan:~# grep 'zfs[:_]' /mnt/boot/loader.conf 
> > > | zfs_load="YES"
> > > | vfs.root.mountfrom="zfs:zroot/root"
> > > 
> > > What about zfs_enable="yes" in /etc/rc.conf ?
> > 
> > Yeah right, someone already pointed this to me in another thread.
> > 
> > For some reason rc.conf(5) on the ZFS disk is not there whereas all
> > other files are there and identical (with the exception of fstab(5) of
> > course).
> 
> If this is a "brand new install" then I imagine it's possible for
> rc.conf not to exist unless you chose during sysinstall to configure the
> network (which would include setting hostname="xxx", etc.) or adjust
> post-installation options (sshd_enable="YES", etc.).
 
This was a migration from UFS to ZFS.  I've basically copied /etc, which
I verified by comparing every files in both directories.  Only rc.conf
was missing, the other files were there and identical.

Anyway, this was indeed the lack of zfs_enable="YES" in rc.conf!

Thanks all.
Regards,
-- 
Jeremie Le Hen

Men are born free and equal.  Later on, they're on their own.
				Jean Yanne



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110918195933.GB88617>