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.
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.
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.
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.
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