On Thu, Mar 8, 2012 at 10:28 AM, Bob Doolittle <bob.doolit...@oracle.com> wrote:
> On 3/7/2012 9:04 PM, Fajar A. Nugraha wrote:
>>>
>>> Why can't I
>>> just give the old pool name to the raidz pool when I create it?
>>
>> Cause you can't have two pools with the same name. You either need to
>> rename the old pool first, or rename the new pool afterwards.
>
> But in your instructions you have me destroying the old pool before creating
> the new raidz pool, so it seems I can create the new pool with the old name.

You're probably right :)

> This means I don't need the export/import at the end, doesn't it?

Yup.

>
> So I think the steps are:
>
>
> - use the one new disk to create a temporary pool
> - copy the data ("zfs snapshot -r" + "zfs send -R | zfs receive")

i'd probably add "verify that your data is copied and accessibe in the
temp pool", just to be sure.

> - destroy old pool
> - create a three-disk raidz pool (with the old pool name) using two disks
> and a fake device,
> something like http://www.dev-eth0.de/creating-raidz-with-missing-device/
> - copy data to new pool from temp pool

... and here as well, "verify that your data is copied and accessibe
in the new pool", just to be sure.


>
> - destroy the temporary pool
> - replace the fake device with now-free disk
>

yup

>
> I think that's it. Does this look right? I very much appreciate your
> assistance here. Kinda important to me that I get this right :-)

-- 
Fajar
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to