Date: Tue, 20 May 2014 14:45:20 +0100 From: "Steven Hartland" <killing@multiplay.co.uk> To: "Michael Jung" <mikej@mikej.com> Cc: freebsd-fs@freebsd.org, owner-freebsd-fs@freebsd.org Subject: Re: ZFS snapshot restore not quite working; missing steps? Message-ID: <7FB2155517174DB8856518F49301DA34@multiplay.co.uk> References: <1129127016.20140517185154@supranet.net> <1198503903.20140518030907@supranet.net> <F8DBD16F6101498A98AA04D29C1FD596@multiplay.co.uk> <236659679.20140518035326@supranet.net> <3E3DCC6DED864A519B02A398B92D1994@multiplay.co.uk> <1879018434.20140519191844@supranet.net> <C791C5E9A90A4D7BB68E39222DC5ABE7@multiplay.co.uk> <2dce8d576665e2f89fef4567e54589e4@mail.mikej.com>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "Michael Jung" <mikej@mikej.com> To: "Steven Hartland" <killing@multiplay.co.uk> Cc: "Jeff Chan" <jeffc@supranet.net>; <freebsd-fs@freebsd.org>; <owner-freebsd-fs@freebsd.org> Sent: Tuesday, May 20, 2014 1:49 PM Subject: Re: ZFS snapshot restore not quite working; missing steps? > On , Steven Hartland wrote: >> ----- Original Message ----- From: "Jeff Chan" <jeffc@supranet.net> >> >> >>> Update: using the most current FreeBSD 9.0 - 9.2 ZFS instructions >>> on the wiki page for the initial configuration caused the booting >>> to ZFS to work: >>> >>> https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/9.0-RELEASE >>> >>> including the GNOP trick, since these drives are "advanced format" and >>> greater than 2TB size, and the -a 4k alignment to 4k sectors when >>> creating the ZFS partitions. >> >> On later versions you can set vfs.zfs.min_auto_ashift=12 to achieve the >> same thing as the GNOP trick, but thats only needed if your drive >> doesn't >> have a 4k quirk in our codebase. > > Steve, > > FreeBSD firewall 10.0-STABLE FreeBSD 10.0-STABLE #0 r266313: Sat May 17 > 11:52:18 EDT 2014 root@firewall:/usr/obj/usr/src/sys/VT amd64 > > > Even though /boot/loader.conf contains vfs.zfs.min_auto_ashift=12 the > value does not get set. > > [mikej@firewall ~]$ cat /boot/loader.conf > zfs_load="YES" > kern.maxswzone=16777216 > vfs.zfs.min_auto_ashift=12 > [mikej@firewall ~]$ > > > [mikej@firewall ~]$ sysctl -a | grep ashift > vfs.zfs.max_auto_ashift: 13 > vfs.zfs.min_auto_ashift: 9 > [mikej@firewall ~]$ Due to the restrictions in the current tunable / sysctl interface only sysctl's can be proc backed, which is needed for validation of the input values for these values, hence both those values are are sysctl only and not tunables. If you put them in /etc/sysctl.conf instead it will work. Regards Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7FB2155517174DB8856518F49301DA34>
