• [^] # Re: Compatible TrueNAS

    Posté par (site web personnel) . En réponse au journal [DIY] Boitier en acrylique pour NAS. Évalué à 4.

    Il est indiqué dans la documentation du projet TrueNAS (section Error Correcting Code Memory) :

    Error-correcting code or ECC RAM detects and corrects in-memory bit errors as they occur. If errors are severe enough to be uncorrectable, ECC memory causes the system to hang (become unresponsive) rather than continue with errored bits. For ZFS and TrueNAS, this behavior virtually eliminates any chances that RAM errors pass to the drives to cause corruption of the ZFS pools or file errors.

    To summarize the lengthy, Internet-wide debate on whether to use error-correcting code (ECC) system memory with OpenZFS and TrueNAS:

    Most users strongly recommend ECC RAM as another data integrity defense.
    However:
    * Some CPUs or motherboards support ECC RAM but not all
    * Many TrueNAS systems operate every day without ECC RAM
    * RAM of any type or grade can fail and cause data loss
    * RAM failures usually occur in the first three months, so test all RAM before deployment.

    La recommandation n'a rien de spécifique à ZFS, il n'est pas indiqué « si vous n'utilisez pas de RAM ECC, n'utilisez pas ZFS ». Il est simplement dit que la RAM ECC évite la propagation d'une erreur en RAM au système de stockage, puisqu'elle engendre le gel instantané du système. Cela est vrai quel que soit le système de stockage considéré.

    Les cartes supportant la mémoire ECC sont bien plus couteuses, tout comme la RAM ECC elle-même. La configuration requise aurait donc eu un tout autre cout (sans même parler de l'encombrement). In fine, le jeu n'en vaut pas la chandelle vu que ce NAS ne va être que l'un des supports de mes données et sauvegardes.