Jonathan,

On Tue, Mar 04, 2008 at 12:37:33AM -0800, Jonathan Loran wrote:
> I'm 'not sure I follow how this would work.  

The keyword here is thin provisioning. The sparse zvol only uses
as much space as the actual data needs. So, if you use a sparse
zvol, you may mirror to a smaller "disk", iff you use as much
space as is physically available to the sparse zvol.

> I do have tons of space on  
> the old array.  It's only 15% utilized, hence my original comment.  How  
> does my data get into the /test/old zvol (zpool foo)?  What would I end  
> up with.

There's no zvol on foo. After detaching /test/old, you may
reconfigure your old array. At that point, foo is on a zvol on
the pool bar.
In what way to get the data over depends on how your
reconfiguration of the old array impacts the pool and vdev size.
If it gets smaller, you cannot attach it to the pool where your
data currently resides and have to go the send|receive route...

Putting the zpool on a zvol permanently might not be something
you want as this creates some overhead, I can't quantisize, and
you mentioned some performance issues you're already
experiencing.

> This seems a bit like black magic.  Maybe that's what I need, 
> eh?

Feel the magic at
http://www.cuddletech.com/blog/pivot/entry.php?id=729

Greetings,

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

Reply via email to