3 ms·
> I’m actually fascinated by how much this post became accepted canon over the years. I think the misunderstanding goes something like this. I'm pretty sure al
by Wowfunhappy 4y ago
> I’m actually fascinated by how much this post became accepted canon over the years.
I think the misunderstanding goes something like this. I'm pretty sure all three of the below statements are true:
• People who prioritize data integrity are more likely to be using ZFS.
• People who prioritize data integrity should use ECC memory.
• Ergo, if you are using ZFS, you should probably be using ECC memory.
However, it doesn't naturally follow that because you are using ZFS, you should be using ECC memory, nor that people without ECC memory should not use ZFS. This is unintuitive.
- chasil 4y agoI have an Oracle Linux PC, running everything in btrfs. I use a usb-attached zfs raid-1 for my important storage. I have to run "zfs-fuse" before I mount it. What I know about ecc comes from this: https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=26303271#p26303271 https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=... I have never scrubbed my zfs vault, but I have scrubbed my btrfs drives. I should get something with ecc. Wow, do I have a lot of stuff.
- Wowfunhappy 4y agoActually, while we're here, I would love to know more about the ZFS_DEBUG_MODIFY flag at that link. I've come across that post before and have always been wondering if I should be using the flag, since I can't practically use ECC. But the flag has debug in the name and I've never been able to find more information about it.
- michaelmrose 4y agoWhy on earth are you running oracle linux or zfs-fuse? I have no idea why one would use a 2006 Google summer of code project instead of the official openzfs project which provides an actual kernel module that would be several times faster and likely safer.
- michaelmrose 4y agoI would like to add that running a zfs raid array without ever scrubbing is asking for data loss ask Linus from Linus Tech Tips how he lost data repeatedly.