> 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