TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Please Use ZFS with ECC Memory (2014)

62 pointsby rdpintqogeogsaaalmost 3 years ago

8 comments

Avlin67almost 3 years ago
Actually everything should be ECCed but it is a consumer/professional segmentation maintained for years
评论 #32370815 未加载
评论 #32370908 未加载
评论 #32370929 未加载
g0xA52A2Aalmost 3 years ago
I hate this headline and wince every time I see it, even the article quotes<p>&gt; There&#x27;s nothing special about ZFS that requires&#x2F;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. I would simply say: if you love your data, use ECC RAM. Additionally, use a filesystem that checksums your data, such as ZFS.<p>And goes on to say<p>&gt; I have nothing to substantiate this, but my thinking is that since ZFS is a way more advanced and complex file system, it may be more susceptible to the adverse effects of bad memory, compared to legacy file systems.
评论 #32370826 未加载
评论 #32370867 未加载
评论 #32371131 未加载
评论 #32370990 未加载
评论 #32371160 未加载
_aboxalmost 3 years ago
I have to disagree with this guy.<p>Sure, the corruption can occur, but if the memory is not faulty, ZFS will detect data corruption in-situ during a scrub. It&#x27;s just that ECC errors can introduce their own corruption that is separate, during write operations only.<p>I believe if you have no choice but to use non-ECC (e.g. existing hardware that is limited by Intel&#x27;s stupid design choice of &quot;ECC is only for servers&quot;), ZFS is still much better than using ext4. It still protects against a different class of errors which is HDD degradation. When used in RAID-Z it can even recover for them.<p>For perfect protection ECC is necessary. But this is not always possible financially. I think it&#x27;s a bit of a wild statement to say that if you can&#x27;t afford a server with ECC you should forget about ZFS entirely.
评论 #32379275 未加载
jqpabc123almost 3 years ago
Sounds like the article should have been titled, &quot;Why you shouldn&#x27;t use ZFS&quot;.<p><pre><code> ZFS does not have such [recovery] tools, if the pool is corrupt, all data must be considered lost, there is no option for recovery. </code></pre> In other words, this marvelous piece of over engineered technology is fragile. When it works, it&#x27;s great. When it fails, it&#x27;s a complete disaster.<p>Everything fails eventually. How do you prefer your failure served? In small manageable increments or one spectacular, complete, overwhelming, unrecoverable helping.
评论 #32370810 未加载
评论 #32370848 未加载
评论 #32370902 未加载
评论 #32370817 未加载
评论 #32373114 未加载
评论 #32370742 未加载
评论 #32370873 未加载
评论 #32370952 未加载
评论 #32370811 未加载
dannywalmost 3 years ago
I have 10 SATA HDDs (14-18TB each). I would like to build a TrueNAS box with ECC memory on a budget of less than $700 (used hardware is perfectly fine).<p>Any recommendations for what to look on ebay?
评论 #32373981 未加载
评论 #32373991 未加载
nix23almost 3 years ago
Please always use ECC because your Filesystem-cache (for example xfs) is the same as your ARC (on ZFS)...it&#x27;s really the same.<p>But you can activate Arc check-summing at least.<p>That&#x27;s a better article:<p><a href="https:&#x2F;&#x2F;jrs-s.net&#x2F;2015&#x2F;02&#x2F;03&#x2F;will-zfs-and-non-ecc-ram-kill-your-data&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jrs-s.net&#x2F;2015&#x2F;02&#x2F;03&#x2F;will-zfs-and-non-ecc-ram-kill-y...</a>
alexklarjralmost 3 years ago
LTT channel recently lost 1 PB of videos on ZFS on super expensive server with ECC RAM.
评论 #32374732 未加载
getcrunkalmost 3 years ago
Ddr5 has some form of built in ecc. Finally bringing it by default to the masses<p>Edit: sorry, this is misleading. See below or ignore. Ddr5 &quot;ecc&quot; that I am referring to is not the same as what one would think when saying ecc normally
评论 #32370869 未加载
评论 #32370900 未加载
评论 #32370856 未加载