Date: Mon, 28 Feb 2011 21:08:19 +0100 From: "Emil Smolenski" <am@raisa.eu.org> To: "James R. Van Artsdalen" <james-freebsd-fs2@jrv.org> Cc: freebsd-fs@freebsd.org Subject: Re: [ZFS] Booting from zpool created on 4k-sector drive Message-ID: <op.vrmp2hrck84lxj@bolt.zol> In-Reply-To: <4D6AAC9A.4000602@jrv.org> References: <op.vn2iid1qk84lxj@arrow> <4D6AAC9A.4000602@jrv.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 27 Feb 2011 20:57:14 +0100, James R. Van Artsdalen <james-freebsd-fs2@jrv.org> wrote: > Emil Smolenski wrote: >> Hello, >> >> There is a hack to force zpool creation with minimum sector size equal >> to 4k: >> >> # gnop create -S 4096 ${DEV0} >> # zpool create tank ${DEV0}.nop >> # zpool export tank >> # gnop destroy ${DEV0}.nop >> # zpool import tank >> >> This change is permanent. The only possibility to change the value of >> ashift is: zpool destroy/create and restoring pool from backup. > > Is ashift a property of the pool or a property of the device? It is property of the ZFS pool. It is calculated when the pool is created based on the sector size advertised by devices. > I'm wonder about the disk replacement scenario, where the replacement > disk cannot be smaller than the disk it replaces. And the new disk must advertise sector size equal or smaller than 2**ashift of the existing pool. -- am
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.vrmp2hrck84lxj>