Matthias Appel wrote:
Additionally, with a two disk RAIDZ1 you are doing parity calculations
for
no good reason. I would recommend a mirror.
Will there ever be the possibility to extend a RAIDZ mirror with another
disk?
Linux can do this since kernel 2.6.17 (at least).
I know this is not an really an enterprise feature but enterprise storage
arrays are able to expand a RAID5/6 (even online).
IMHO to expand bulk storage (RAID5/6/Z/Z2) with another spindle would
convince some small enterprises to switch to ZFS.
What do other ZFS guys think of this possibility?
Expanding a RAIDZ (i.e. adding another disk for data, not parity) is a
constantly-asked-for feature.
It's decidedly non-trivial (frankly, I've been staring at the code for a
year now, trying to figure out how, and I'm just not up to the task).
The biggest issue is interrupted expansion - i.e. I've got code to do it
(expansion), but it breaks all over the place when I interrupt the
expansion - horrible pool corruption all the time. And I think that's
the big problem - how to do the expansion in stages, while keeping the
pool active. At this point, the only way I can get it to work is to
offline (ie export) the whole pool, and then pray that nothing
interrupts the expansion process.
That all said, I'm not a /real/ developer, so maybe someone else has
some free time to try.
--
Erik Trimble
Java System Support
Mailstop: usca22-123
Phone: x17195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss