Hello everyone,
I've been using FreeBSD for over a year now (I come from Windows and had some Linux experience) and I'm really happy about the OS. Lately I've been playing around with ZFS, first reading everything I could on the subject (even Solaris man/docs), then I tried it on VMs and finally I installed it on an old system to check everything (I know, I'm a bit paranoid but better safe than sorry).
The next step is to install it on my server (basically a file server, so only samba+few other daemons) where I have all my data (work, email, backup, photos...). I'm pretty confident about everything but there's one thing I've doubts about. I read that for ZFS it would be better (almost mandatory) to use ECC RAMs. The idea was that when scrubbing a pool ZFS checks data against hashes in RAM and a faulty RAM has wrong data so scrub messes up everything and, after that, nothing can be done.
Is this true?
Do I really need ECC (maybe even registered)?
I know ECC is better but it costs much more (considering you need a processor and motherboard that supports it too) and this is a home server and my budget is very limited. On the other hand data integrity is really important to me, so I'd like to know beforehand if I'm putting myself in a dangerous situation.
Thanks in advance for any info,
Gherardo
I've been using FreeBSD for over a year now (I come from Windows and had some Linux experience) and I'm really happy about the OS. Lately I've been playing around with ZFS, first reading everything I could on the subject (even Solaris man/docs), then I tried it on VMs and finally I installed it on an old system to check everything (I know, I'm a bit paranoid but better safe than sorry).
The next step is to install it on my server (basically a file server, so only samba+few other daemons) where I have all my data (work, email, backup, photos...). I'm pretty confident about everything but there's one thing I've doubts about. I read that for ZFS it would be better (almost mandatory) to use ECC RAMs. The idea was that when scrubbing a pool ZFS checks data against hashes in RAM and a faulty RAM has wrong data so scrub messes up everything and, after that, nothing can be done.
Is this true?
Do I really need ECC (maybe even registered)?
I know ECC is better but it costs much more (considering you need a processor and motherboard that supports it too) and this is a home server and my budget is very limited. On the other hand data integrity is really important to me, so I'd like to know beforehand if I'm putting myself in a dangerous situation.
Thanks in advance for any info,
Gherardo