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.

File Systems, Data Loss and ZFS

128 pointsby ferrantimover 10 years ago

9 comments

lmmover 10 years ago
I switched to FreeBSD a couple of years ago, partly for the sake of ZFS which is a first-class filesystem on that platform. FreeBSD was much more similar to Linux than I expected, and where there were differences, the FreeBSD way was usually simpler. My system has been stabler ever since, and I no longer fear to hit the "update" button.
评论 #8340617 未加载
评论 #8340672 未加载
评论 #8340613 未加载
ferrantimover 10 years ago
Thanks for the explanation of misdirected writes. I've heard the term before, but didn't know exactly what caused it. Reading this post was like watching one of those How Things are Made shows on the Discovery Channel. Very interesting to see how some things I take for granted actually work.
评论 #8340298 未加载
oakwhizover 10 years ago
&gt;ZFS is operating on a system without an IOMMU (Input Output Memory Management Unit) and a malfunctioning or malicious device modifies its memory.<p>If a Linux system possessing an IOMMU was booted with iommu=pt as a kernel command line option, does the IOMMU still protect from this type of failure? This option puts the IOMMU into passthrough mode which is required to successfully use peripherals on some motherboards.
评论 #8340591 未加载
contingenciesover 10 years ago
TLDR: &quot;its data integrity capabilities far exceed any other production filesystem available on Linux today&quot;
Someoneover 10 years ago
<i>&quot;In the case that we have two mirrored disks and accept the performance penalty of the controller reading both, the controller will be able to detect differences, but has no way to determine which copy is the correct copy.&quot;</i><p>If you &#x27;seed&#x27; the checksum algorithm for a block with the block number being written, a subsequent read of a different block that produces the same data will have a checksum failure. That would make it possible to choose which block has the right data.<p>So, if you are willing to eat the performance, you can detect single misdirected writes.
评论 #8341832 未加载
IgorPartolaover 10 years ago
I found the Reordering Across Flushes section really interesting. So one rule of thumb is that you should not use hardware RAID with battery backup? Are there other types of hardware that would give you the same problems?
评论 #8340683 未加载
评论 #8341672 未加载
评论 #8340549 未加载
评论 #8340862 未加载
pedrocrover 10 years ago
Does anyone have a good up-to-date comparison with btrfs on this topic?
评论 #8341659 未加载
phireph0xover 10 years ago
Does ZFS on Linux support ARM? I&#x27;d like to give it a spin in Arch Linux ARM.
评论 #8341319 未加载
评论 #8341966 未加载
lsllcover 10 years ago
ZFS on CoreOS anyone? [CoreOS does have btrfs support]
评论 #8340681 未加载