Самый простой способ управлять zfs на всех этих дисках разных размеров:
zpool create pool /dev/sd[abcdef] zfs set dedup=on,copies=3,atime=off pool
Не пытался дедупликации, но это похоже на классную функцию. copy = 3 указывает zfs хранить несколько копий каждого файла в файловой системе. ZFS автоматически разместит эти копии на разных дисках, предоставляя вам избыточность raid. Однако не уверен, что это даст вам многократное увеличение производительности рейда. Я надеюсь, что это так. atime = off только немного повышает производительность чтения, хотя может испортить некоторые вещи типа / var / spool с почтой. Наконец - контрольные суммы zfs включены по умолчанию. Я бы сделал это, чтобы получить избыточность на уровне файлов, не испытывая головной боли при попытке превратить все эти диски в рейд путем сопоставления размеров разделов и sudh.