Date: Fri, 1 Mar 2013 14:59:57 -0800 From: Freddie Cash <fjwcash@gmail.com> To: tech mailinglists <mailinglists.tech@gmail.com> Cc: FreeBSD Filesystems <freebsd-fs@freebsd.org> Subject: Re: I am to silly to mount a zpool while boot Message-ID: <CAOjFWZ6Zcy_7Ceh=%2BDxczrn8ZQj%2BSO0fKbmYy-F9L9V_XgoASg@mail.gmail.com> In-Reply-To: <51312C32.6000207@gmail.com> References: <CAMCOOJvs_SS1n2r3jA28x4et%2BdSFv9YJ4BR0d9Padtmrj8E1Hw@mail.gmail.com> <513098FF.8030806@brockmann-consult.de> <51312C32.6000207@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
What's the output of: zfs get mountpoint tank/home On Fri, Mar 1, 2013 at 2:31 PM, tech mailinglists < mailinglists.tech@gmail.com> wrote: > Am 01.03.2013 13:03, schrieb Peter Maloney: > >> For the mount, don't use fstab. use: >> >> zfs set mountpoint=/home poolname/path/to/dataset >> >> And for the import, add >> >> zfs_enable="YES" >> >> to rc.conf. >> >> >> And I think that's it. (all my FreeBSD systems are pure zfs, so not sure >> what troubles you would get if you had UFS on root) >> >> >> On 2013-03-01 12:26, tech mailinglists wrote: >> >>> Hello all, >>> >>> I think that I only can be an idiot to get in such a problem but I am >>> not able to mount a zpool via fstab while boot. >>> >>> I have a FreeBSD i386 PV Xen DomU running with 3 disks xbd0 (ext2 for >>> /boot), xbd1 (UFS for /) and xbd2 (ZFS/zpool with name home to mount >>> at /home). >>> >>> I now tried everything I could find. So my fstab entry looks like this: >>> >>> home /home zfs rw,late 0 0 >>> >>> The real problem is that after a reboot the zpool is no longer >>> imported, I really don't know why I always have to reimport the pool >>> via zpool import -d /dev home. Because of this the filesystem never >>> can be mounted via fstab while boot and I get dropped into a shell >>> where I need to do this always manually. >>> >>> So why the pool always isn't imported after boot and how can I solve >>> this issue? >>> >>> And is the fstab entry correct itself? So would it work when the pool >>> gets imported with it's name befor the fstab entry is parsed? >>> >>> Hope that someone give me a few hints or a solution. >>> >>> Best Regards >>> ______________________________**_________________ >>> freebsd-fs@freebsd.org mailing list >>> http://lists.freebsd.org/**mailman/listinfo/freebsd-fs<http://lists.freebsd.org/mailman/listinfo/freebsd-fs> >>> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@**freebsd.org<freebsd-fs-unsubscribe@freebsd.org> >>> " >>> >> >> > Hello all, > > a few of the things I already had done. But the real problem is I think > that the pool doesn't get imported automatically. I read that ZFS searches > in special directories when it tries to import. So is there a way to set an > option which says that it should search in /dev? I always have to do this > after reboot: > > zpool import -d /dev tank > > Than tank (pool) gets mounted at /tank and the zvol tank/home gets mounted > on /home. > > So I think that the import of the zpool fails. I have set zfs_enable="YES" > in /etc/rc.conf also zfs_load=YES as boot parameter which gets shown in > kenv and commented out the fstab entry. So I read that the import normally > should work automatically when the module is loaded and zfs is enabled but > I think the fact that my pool is located on /dev/xbd2 is the problem. > > Best Regards > ______________________________**_________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/**mailman/listinfo/freebsd-fs<http://lists.freebsd.org/mailman/listinfo/freebsd-fs> > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@**freebsd.org<freebsd-fs-unsubscribe@freebsd.org> > " > -- Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ6Zcy_7Ceh=%2BDxczrn8ZQj%2BSO0fKbmYy-F9L9V_XgoASg>