Я читал о FreeNAS и RAID Z, и одна из вещей люди продолжали упоминать заключается в том, что вам не следует использовать ZFS (или, точнее, RAID Z) на машине без ОЗУ ECC. Мне интересно, какова причина этого. Это проблема конкретно RAID Z? Существует ли повышенный риск неиспользования ОЗУ ECC с ZFS по сравнению с другими файловыми системами? Или это просто общее беспокойство по поводу распространения поврежденной памяти на файловую систему, которая в противном случае исправила бы ошибку благодаря ее поддержка самовосстанавливающихся избыточных массивов?
Вы не должны использовать ОЗУ без ECC на любой машина, которая хранит или обрабатывает данные, о которых вы заботитесь. Это не что-то особенное для ZFS.
Вы правы, разработчики ZFS приложили немало усилий, чтобы добавить в файловую систему много уровней хеширования, проверки и т. Д. - все это очень помогает в обеспечении целостности данных, и все эти усилия могут быть подорваны одним необнаруженный переворот одного бита в ОЗУ.