Пулы ZFS могут быть созданы на множестве устройств, от необработанных дисков до даже файлов. Если вы настроите RAID на аппаратном уровне и предоставите логический диск, ZFS может быть настроена поверх него. Но ZFS любит видеть независимые диски/устройства, чтобы вы могли воспользоваться так называемыми возможностями самовосстановления. Я рекомендую не использовать RAID на аппаратном уровне, а выставлять отдельные диски и настраивать уровень RAID при конфигурировании ZFS. Если вы хотите протестировать ZFS, вы можете использовать один диск или даже файл в существующей файловой системе, например:
truncate -s 1G /var/tmp/disk0
zpool create tstpool /var/tmp/disk0
Вы также можете создать зеркало, используя:
truncate -s 1G /var/tmp/disk0 /var/tmp/disk1
zpool create tstpool mirror /var/tmp/disk0 /var/tmp/disk1
zpool status tstpool
pool: tstpool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tstpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
/var/tmp/disk0 ONLINE 0 0 0
/var/tmp/disk1 ONLINE 0 0 0
errors: No known data errors