Givetvis är det trevligt med ECC, men det viktiga är ju att testa servern ordentligt innan man tar den i drift. För att minska risken för problem så ta bort eventuell överklocning och om det går så underklocka gärna med 10% eller så.
Fyll servern med oviktiga filer och kör sen tex md5sum (lokalt) på alla filerna och kör sen verify för att se att de är samma. Kör sen även verify på en klient för att kolla att det även är ok via nätverket.
Själv har jag råkat ut för av os ej detekterad datakorruption pga överlast på pci-bussen när det var många diskar som gjorde i/o samtidigt, minnesproblem, trasigt nätverkskort, marginell HDD mm.
Men ovanstående test hittade problemen.
Jag har inte själv kört FreeNas men med slackware och inga extrema krav på snabbhet så räcker en 500GB gott, har själv kört en 3TB server (8 x 500GB raid 6 + os disk) med 128+64MB minne men då blev det lite slött. (numera pensionerad)
Räkna med att du måste ta backup på diskarna innan du flyttar, gärna på två ställen. Räcker med ett litet misstag eller nåt hårdvaruproblem så kan allt vara borta.
Sen testa alltid nya diskar med smartctl -t long eller motsvarande innan du tar dem i drift, fick skicka tillbaka tre diskar av åtta pga transportskada när jag byggde senaste servern.