btrfs

Status
Not open for further replies.

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Does FreeNAS support btrfs? - No
Is ECC RAM optional for FreeNAS to be operational? - Yes
Is using non-ECC RAM an advised solution in any system if a user cares about data? -Hell No

Did you read that article? Especially the last line? Did you read what Matt Aherns wrote? “There’s nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.”

Most people are using ZFS for the data protection (as well as other) features. Why would we hobble it by running on a non-ECC system. Every server in our datacenter runs with ECC RAM. Every major server manufacturer includes ECC RAM. Just because you dodged an unprovable bullet for 25 years doesn't mean that errors in RAM don't happen.

Can someone lock this down?
 

phier

Patron
Joined
Dec 4, 2012
Messages
400
Does FreeNAS support btrfs? - No
Is ECC RAM optional for FreeNAS to be operational? - Yes
Is using non-ECC RAM an advised solution in any system if a user cares about data? -Hell No

Did you read that article? Especially the last line? Did you read what Matt Aherns wrote? “There’s nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.”

Most people are using ZFS for the data protection (as well as other) features. Why would we hobble it by running on a non-ECC system. Every server in our datacenter runs with ECC RAM. Every major server manufacturer includes ECC RAM. Just because you dodged an unprovable bullet for 25 years doesn't mean that errors in RAM don't happen.

Can someone lock this down?


just read the article i posted... errors in RAM dont mean that FS will got corrupted.... and its NAS for personal use ... i dont need to run enterprise server in my house.
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
just read the article i posted... errors in RAM dont mean that FS will got corrupted.... and its NAS for personal use ... i dont need to run enterprise server in my house.
Do you know why I run ZFS with ECC RAM at home? It's because the only photo of my newborn son being held by my wife was cut in half due to data corruption and I didn't have a backup copy (Well, I did, but by the time I found the corrupted file, the backup had expired.)

It's not an "enterprise" vs "home" conversation. It's a "is my data important" discussion.
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
looks like cyberjock is spreading information that are not true and apparently he doesnt understand concept in the details.. I use pc for more then 25y, never with ecc and never occured any fs corruption because of ram.

Actually, you don't know that. If you want a more honest evaluation, read this and my comments:

Matthew Ahrens said “There’s nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.”

That's almost true, even. The one special thing about ZFS is that there are no recovery tools, so errors that are introduced into the pool are treated as trusted, and this CAN ruin your day.

Matthew Ahrens is not saying that it's fine to use ZFS without ECC. I submit that what he's really saying (as am I) is that ECC is a good idea for all filesystems, because the possibility of corruption without ECC exists for all filesystems.

You may not have experienced data loss due to the lack of ECC. Possibly true. Or possibly it just happened in some data that you never happened to notice. Neither you nor I can prove that, because the PC platform doesn't jealously guard its data.

But this debate reads very much like "I been drivin' around without seat belts for more than 25 years and I never got killed by an accident." Yes, fine. That's great. That doesn't make it the safest thing to do.

Even seat belts don't guarantee your safety. It's just mitigation.

With that said, I'm closing the thread. This pointless discussion has been had before. For best results with ZFS and FreeNAS storing your files, use ECC. We kind of assume you use ZFS with its sophisticated redundancy and error correction features because you really care about your data, so we say ECC is really important. If your data isn't so important to you, then don't worry about ECC. Also don't worry about RAIDZ2 or RAIDZ3. End of story.
 
Status
Not open for further replies.
Top