On Sat, Nov 10, 2012 at 9:04 AM, Tim Cook <t...@cook.ms> wrote:
> On Sat, Nov 10, 2012 at 9:59 AM, Jan Owoc <jso...@gmail.com> wrote:
>> Sorry... my question was partly answered by Jim Klimov on this list:
>> Apparently the currently-suggested way (at least in OpenIndiana) is to:
>> 1) create a zpool on the 4k-native drive
>> 2) zfs send | zfs receive the data
>> 3) mirror back onto the non-4k drive
> That would absolutely work, but it's not really a fix for this situation.
> For OP to do this he'd need 42 new drives (or at least enough drives to
> provide the same capacity as what he's using) to mirror to and then mirror
> back. The only way this is happening for most people is if they only have a
> very small pool, and have the ability to add an equal amount of storage to
> dump to. Probably not a big deal if you've only got a handful of drives, or
> if the drives you have are small and you can take downtime. Likely
> impossible for OP with 42 large drives.
Yes, you are right. I missed the fact that this mirror is part of a
very large pool, so zfs send | zfs receive isn't exactly an option.
Any other ideas short of block pointer rewrite?
zfs-discuss mailing list