Mind racking few days for what hardware to use for a Truenas system.
Went through trying to find itx boards for a mini build, had a list setup, glad I did not hit purchase.
I scavenged idea’s what to use, seen hp server racks etc, my hp z600 workstation came as an idea to use but power usage I was thinking be too much. I came across an article about ecc memory and truenas, so I dug deeper, searched ecc memory modules and mostly came across server grade modules, sat and thought, well, does my z600 have ecc? ran sudo dmidecode -t memory , error correction type: multi-bit ECC. Powered down the z600, pulled a stick, SAMSUNG 8GB ECC Registered DDR3 1333 Server Memory Model M393B1K70CH0-CH905. 6 x 8GB = 48GB ECC. 2 x xeon x5675.
Quite amazed, this was gifted to me couple years ago for free and used it as LM machine.
Also has 6or7 sata ports., I can run basic raid cfgs or zfs raid cfgs.
This will work perfect as a truenas system.
I read here as well.
Error Correcting Code Memory
Electrical or magnetic interference inside a computer system can cause a spontaneous flip of a single bit of RAM to the opposite state, resulting in a memory error. Memory errors can cause security vulnerabilities, crashes, transcription errors, lost transactions, and corrupted or lost data. So RAM, the temporary data storage location, is one of the most vital areas for preventing data loss.
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.
Very cool, just need to up a few hdd’s and 10Gpbs nic on it.
And WOW, the price on these modules
$69 or so a piece, dafuq.
Will set up truenas soon.
