I 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=...
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.
Re:Please Use ZFS with ECC Memory (2014)
by michaelmrose on Saturday August 06, 2022 @04:16PM
(#32371212)
Why 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.
Re:Please Use ZFS with ECC Memory (2014)
by Wowfunhappy on Saturday August 06, 2022 @04:11PM
(#32371163)
Actually, 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.
Re:Please Use ZFS with ECC Memory (2014)
by michaelmrose on Saturday August 06, 2022 @05:22PM
(#32371689)
I 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.
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.