ZFS pool corrupted on upgrade of -current (probably
sata renaming)
Henri Hennebert
hlh at restart.be
Thu Jul 16 08:28:46 UTC 2009
Peter Schuller wrote:
>> Yep. It's as simple as:
>>
>> * label all the drives using glabel, while they're still attached to the
>> pool
>> * use "zpool replace pool ad4 label/disk01" to replace 1 drive
>> * wait for it to resilver
>> * use "zpool replace pool ad6 label/disk02" to replace the next drive
>> * repeat the resilver and replace until all the devices are replaced
>
> While I can see this working "most of the time" - is there any reason
> to believe it is guaranteed to? glabel keeps meta data at the end of
> the device; is it guaranteed that ZFS is not using that part of the
> device actively? (For example by having a policy to reserve some
> amount at the end.)
>
Indeed, I find this paper really interesting:
http://opensolaris.org/os/community/zfs/docs/ondiskformat0822.pdf
Henri
More information about the freebsd-current
mailing list