Yes, that looks pretty good mike.  There are a few limitations to that as you 
add the 2nd raidz2 set, but nothing major.  When you add the extra disks, your 
original data will still be stored on the first set of disks, if you've any 
free space left on those you'll then get some data stored across all the disks, 
and then I think that once the first set are full, zfs will just start using 
the free space on the newer 8.

It shouldn't be a problem for a home system, and all that will happen silently 
in the background.  It's just worth knowing that you don't necessarily get the 
full performance of a 16 disk array when you do it in two stages like that.

Also, you mentioned in an earlier post about dual parity raid.  Raid-z2 is very 
different from raid-z1, and it's not just a case of having a hot spare.  Having 
the ability to loose two drives before data loss makes a massive difference to 
your chance of experiencing data loss.  The most dangerous period on a raidz 
(or raid-5) pool is after a drive fails, when you're rebuilding the data onto a 
new disk, and with larger drives the risk is increasing.

While you're rebuilding the array, your data isn't protected at all, but you're 
having to re-read all of it in order to populate the new disk.  Any errors 
during that read will result in data corruption at best, and a dead raid array 
at worst.  With drives getting bigger, the chances of an error are increasing.  
From memory I think it's something around a 10% chance of an error for every 
5TB you're rebuilding.

Of course, that could well be just a single bit error, but I've seen a fair few 
raid-5 arrays die and experienced a couple of near misses, so I'm very paranoid 
now when it comes to my data.

Ross
 
 
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