Best Practices for Configuring RAID Arrays and Storage Pools

The CTERA P1200 appliance has 12 drive bays. It is helpful to understand how RAID arrays and storage pools operate under ZFS, in order to obtain the highest amount of usable storage from the available disks and the best redundancy.

Generally speaking, adding the maximum number of disks to the unit from the start, will result in more available capacity than adding smaller groups of disks over time. This is because under ZFS you cannot grow RAID arrays by adding more disks to an existing array. Adding disks to a RAID array to expand the capacity of the array is not supported. You can, however, combine multiple RAID arrays into a single storage pool to grow the storage pool size. The failure of any one RAID array in a storage pool may compromise the entire storage pool, so it is important to consider appropriate RAID levels for each array that is added to the storage pool.

It is not recommended to include different drive types, capacities, or models in the same RAID array, as this can lead to RAID instability and failures. Furthermore, it is not recommended to include different RAID array types in the same storage pool. Arrays added to a storage pool should be of the same size and RAID type, so that performance across the storage pool is consistent.

The following RAID array types are supported under ZFS: