Is it safe for data integrity to use a “non ECC mini pc” that runs docker containers from the volumes of a “NAS with ECC ram”?

Or does the mini pc also require ECC ram for the data integrity?

Sorry if it is a noob question.

  • poVoq
    link
    fedilink
    English
    02 years ago

    While ECC memory is nice to have, potential data integrity issues can be mitigated against by using a file system with sufficient redundancy and checksum error correction like zfs or btrfs.

    Just run a regular scrub for errors to be auto-corrected from the extra copies.

    • @chripede
      link
      English
      12 years ago

      If you were to use ZFS you really should consider ECC. Filesystem checksumming doesn’t do you any good if it’s calculated wrong because of mem error.

    • @[email protected]OP
      link
      fedilink
      English
      1
      edit-2
      2 years ago

      That would be the plan, the NAS with ECC would run zfs with weekly scrubs (4 to 6 drives)

      Edit: now running ECC on devices with critical data or databases