Très franchement, je fais une confiance absolue dans ZFS et ce, même sans mémoire ECC, pourquoi ?
1) La façon dont est construite ZFS est bien ficelée, le concept a été fortement bien réfléchit. D'un autre coté on peut se laisser à penser que c'est Oracle qui est derrière, donc, pour des énormes bases de données, pour des volumes monstrueux, le produit doit "forcément" tenir la route.
2) mon expérience perso: des années que mes nas tournent dont 2 qui sont 24/24, pas d'onduleur, sur des petite cartes bas de gamme avec "normalement" pas assez de mémoire, jamais eu de défaut.
3) mes expériences de tests: j'ai aussi fais des test volontaires copier des fichiers multiples et couper le courant ou débrancher un câble de données sur un pool en stripping ... rien, même pas une erreur, on remet en route et ça redémarre comme si de rien était.
4) des configurations complétement loufoques, des pools improbables, des mélanges de genres ésotériques ... jamais eu de soucis (des fois involontaire comme mettre un cache ZFS, mais en me trompant, en l'ajoutant en strip à un pool de 3x2To ! il faut allumer un cierge et faire vite ce qu'il faut

5) Dans mes délires "plus ou moins contrôlés", il m'est arrivé de me retrouver avec un pool qui ne semblait pas cohérent (surtout en iscsi), j'ai toujours retrouvé mes "petits" en exportant et en ré-important le pool.
6) Pour l'anecdote, à une époque, je n'étais pas suffisamment patient lors d’effacement de très gros fichiers et je pensais que ZFS était planté (je ne connaissais pas encore zpool iostat -v 1), en fait, il mettait à jour son travail, et moi (tel un bourrin), je coupais tout ! autant dire que je mettais ZFS dans une position plus que scabreuse, mais là aussi, rien, pas de soucis.
Ma philosophie, et que ce soit ECC ou nonECC, c'est d'avoir une copie des données par sync avec un backup, pourquoi ?
parce qu'un backup de type rsync est performant, simple et se situe sur des contrôle de bloc, donc si il y avait un jour une défaillance dans un bloc, le fichier en question aura été mis de coté, rangé et daté. Ce n'est que mon avis.
Mais je suis et reste profondément "ZFS" pour les données, surtout sensibles.
Pour l'ECC:
On ne peut pas dire "on fait du raid5 si on n'à pas d'ECC et du ZFS si on a de l'ECC", l'ECC c'est valable pour tous les OS et pour tous les FS, un raid5 devra toujours être fait sur une machine ECC, le problème est identique, d'ailleurs avant ZFS, les serveurs ont toujours été en ECC et si possible REGistred (le mode registred étant le plus stable) et toute la chaîne doit être ECC (contrôleur)
Pour finir, ZFS pourra avoir une plus grande portion de données endommagé (128k au lieu de 4ko par exemple) en cas de défaillance mémoire non vue par ZFS, et ce sera pire en cas de déduplication ZFS, car une erreur dans la table de déduplication, et c'est la totalité du pool qui est HS !
Ceci étant, le fonctionnement de ZFS est plus fiable que les autres FS (c'est pourquoi il n'existe pas d'outils de réparation), donc, en gros, même si le risque est égale ou plus important, la probabilité de l'avoir est quasiment nul.
Pour les différentes sortes de FS:
On peut installer autant de pools et de structures différentes que l'on veut, c'est la mémoire et le matériel qui limite les choses.
Mais n'attendez pas d'avoir de l'ECC pour "appréhender" ZFS, ... ce serait vraiment dommage.