Skip site navigation (1)Skip section navigation (2)
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>