Date: Sun, 10 Jul 2011 07:50:44 -0700 From: Jeremy Chadwick <freebsd@jdc.parodius.com> To: "Christopher J. Ruwe" <cjr@cruwe.de> Cc: freebsd-fs@freebsd.org, freebsd-questions@freebsd.org, Pan Tsu <inyaoo@gmail.com> Subject: Re: zpool-zfs'es on a GELI-encrypted volume are not mounted at boot [patch included] Message-ID: <20110710145044.GA94832@icarus.home.lan> In-Reply-To: <20110710160504.0d4bf4c0@dijkstra> References: <20110710142617.1d80289b@dijkstra> <86mxgmjooc.fsf@gmail.com> <20110710160504.0d4bf4c0@dijkstra>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 10, 2011 at 04:05:04PM +0200, Christopher J. Ruwe wrote: > On Sun, 10 Jul 2011 16:38:43 +0400 > Pan Tsu <inyaoo@gmail.com> wrote: > > > "Christopher J. Ruwe" <cjr@cruwe.de> writes: > > > > > Nearly a week ago I posted this question to freebsd-fs, but > > > probalby my question is a) worded too complicatedly, b) not really a > > > filesystem-issue or c) both. > > > > > > To rephrase: In setups requiring one or more ZFS-dataset to be > > > mounted before another service is activated (GELI in my case) and > > > the rest of the ZFS-datasets after that service is activated > > > (because they require GELI), it seems to be necessary to add a `zfs > > > mount -a` to mountcritlocal. Is this considered correct behaviour > > > and wouldn't it make sense to add such a line to mountcritlocal in > > > the standard setup? > > [...] > > > > Have you tried to set zfs_enable=YES in rc.conf? Based on rcorder(8) > > output rc.d/zfs should come just after rc.d/mountcritlocal. > > zfs_enable="YES" is set. rcorder gives curious output, so maybe my etcs are wrong? > > $> rcorder /etc/rc.d/zfs > rcorder: file `/etc/rc.d/zfs' is before unknown provision `mountlate' > /etc/rc.d/zfs > > $> rcorder /etc/rc.d/mountcritlocal > rcorder: requirement `root' in file `/etc/rc.d/mountcritlocal' has no providers. > /etc/rc.d/mountcritlocal You're using rcorder wrong here. "rcorder /etc/rc.d/*" will get you what you're looking for. Yes, literally an asterisk. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110710145044.GA94832>