Eu recomendo usar o btrfs com o raid6. Você não precisa de mais nada. Então, se por exemplo você tem sda, b, c, d, e, f e cada um tem uma partição:
mkfs.btrfs /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mkfs.btrfs -f -d raid6 -m raid6 -L 'writeyourlable' /dev/sd[a,b,c,d,e,f]1
mount -L 'writeyourlable' /whereever/you/want
A documentação é um pouco esparsa, mas isso dará exatamente 16 TB com tolerância a falhas de 2 unidades.
Além disso, o btrfs possui outros recursos úteis, como snapshots e subvolumes, que você pode precisar com uma unidade virtual de 16 TB.