On Jan 24, 2008 8:07 AM, Kava <[EMAIL PROTECTED]> wrote: > 1. Considering the drives are different sizes, would I be better off setting > up 2 x 2-way mirrors separately and then adding them to the pool? Yes. With raidz you will only get the capacity of the smallest disk times (number of disks - 1), or 750 GB. Since this is the same as a pair of mirrors, you might as well use the mirrors, which will likely perform better.
> 2. If I use RAIDZ instead of mirroring, will I always be protected against a > single disk failure (even though the disks are different sizes)? Yes. > 3. With RAIDZ, is there anyway to determine where an individual file resides? > Specifically, is there any way to determine whether the parity information > for the file (or the User Copy) is residing on a separate device/drive? I > know that ZFS 'tries' to do it, but can you check? With raidz every file is striped across all your drives. Writes happen in $blocksize chunks, up to a maximum of 128k. With a raidz vdev these 128k chunks are broken into (number of devices - 1) pieces, and parity is generated from those N-1 pieces. Then the new set of N pieces are written to your N drives. > 4. Assume that 12 months later I want to remove the smaller drives and > replace them with larger (TB) drives. Is it easy enough to remove them > (presumably one at a time) without losing any data? Yes. "cfgadm -c unconfigure old-device", then hot-unplug it and plug the new drive in and run "zpool replace old-device". > 5. Can anyone recommend a cheap (but reliable) SATA PCI or PCIX card? Again, > performance is not that important. I'm using the Supermicro-branded AOC-SAT2-MV8 with the Marvell 88SX6081 chipset. It's worked well for me, except the one defective card I got (look at the archives for details on what happened - no data loss, just annoyingly slow). Will _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss