I wouldn't use TrueNAS without ECC memory if you want the backup to be used for restore. The risk that the backup doesn't survive is too big.
https://arstechnica.com/civis/viewtopic.php?p=26303271#p26303271There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem. If you use UFS, EXT, NTFS, btrfs, etc without ECC RAM, you are just as much at risk as if you used ZFS without ECC RAM. Actually, ZFS can mitigate this risk to some degree if you enable the unsupported ZFS_DEBUG_MODIFY flag (zfs_flags=0x10). This will checksum the data while at rest in memory, and verify it before writing to disk, thus reducing the window of vulnerability from a memory error.
I would simply say: if you love your data, use ECC RAM. Additionally, use a filesystem that checksums your data, such as ZFS.
We use essential cookies to make this site work, and optional cookies to enhance your experience.