Hi Eric, Thank you for your help. At least one part is clear now.
I still am confused about how the system is still functional after one disk fails. Consider my earlier example of 3 disks zpool configured for raidz-1. To keep it simple let's not consider block sizes. Let's say I send a write value "abcdef" to the zpool. As the data gets striped, we will have 2 characters per disk. disk1 = "ab" + some parity info disk2 = "cd" + some parity info disk3 = "ef" + some parity info Now, if disk2 fails, I lost "cd." How will I ever recover this? The parity info may tell me that something is bad but I don't see how my data will get recovered. The only good thing is that any newer data will now be striped over two disks. Perhaps I am missing some fundamental concept about raidz. Regards, Peter -- This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss