Date: Thu, 29 May 2008 10:10:51 -0700 From: Aaron Holmes <aaron@aaronholmes.net> To: Pawel Jakub Dawidek <pjd@FreeBSD.org> Cc: freebsd-rc@FreeBSD.org, freebsd-questions@freebsd.org Subject: Re: Delaying mount of UFS filesystem in ZFS pool Message-ID: <483EE39B.6060403@aaronholmes.net> In-Reply-To: <20080529120022.GE3159@garage.freebsd.pl> References: <48373178.4080909@aaronholmes.net> <20080529120022.GE3159@garage.freebsd.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
I didn't think of mountlate, that may work. What I ended up doing was adding the "noauto" option and running a cronjob that checks and mounts the filesystem. Unfortunately, I learned that quotas only apply to mount points and not directories, so I may not be of any use for testing new things in the near future. Pawel Jakub Dawidek wrote: > On Fri, May 23, 2008 at 02:04:56PM -0700, Aaron Holmes wrote: > >> I have a UFS filesystem inside a zpool: >> tank on /tank (zfs, local) >> /dev/zvol/tank/ufs on /mnt/ufs (ufs, local, acls) >> >> If I add that entry (/dev/zvol/tank/ufs) to /etc/fstab, it will try to >> mount as a critical filesystem on boot, however, because ZFS hasn't yet >> loaded, this fails and causes all sorts of fun for me. >> Currently I have that filesystem mounting via a cronjob that checks >> every minute if it's mounted.. definitely not ideal. >> >> I need this filesystem in /etc/fstab so I can setup quotas on it (if >> there is some other way to get quotas working, great, point me to a link >> or two). >> >> So what I'm thinking for a solution is to delay the mount of this >> filesystem until ZFS has loaded, but I'm not sure of a way to do this >> with the filesystem in /etc/fstab, and without extensive hacking to one >> or more rc scripts. >> >> Ideas? >> > > Adding 'late' flag in "Options" section to the fstab entry may help, > although I don't think it will help with quotas: > > # rcorder /etc/rc.d/* > [...] > /etc/rc.d/mountcritlocal > [...] > /etc/rc.d/zfs > [...] > /etc/rc.d/mountcritremote > [...] > /etc/rc.d/quota > [...] > /etc/rc.d/mountlate > [...] > > We might consider running rc.d/quota after rc.d/mountlate, not sure if > it won't break something else. I added freebsd-rc@ to CC. > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?483EE39B.6060403>