> AFAIK, no.  The "attach" semantics only works for
> adding mirrors.
> Would be nice if that can be overloaded for RAIDZ.

Sure would be. 

> Not sure exactly which blog entry but you might be
> confused that
> stripes can be of different sizes (not different
> sized disks).  The
> man page for zpool specifically warns that "An
> attempt to combine
> redundant and non-redundant storage in a single pool,
>  or  to
> ix  disks  and  files, results in an error unless -f
> is specified.".

Yes, the man page says that. However, it is possible to mix disks of different 
sizes in a RAIDZ, and this works. Why does it work? Because RAIDZ stripes are 
dynamic in size. From that I infer that disks can be any size because the 
stripes can be any size. Should one or more of the smaller disks become full, 
the stripe information is written across the remaining space on the rest of the 
bigger disks. Or should be anyway. If you think about it, it makes sense.

Be that as it may, I remember I read that somewhere on a blog, and I do believe 
it had been Mr. Bonwick's blog, although I could be wrong.
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to