tomsk
Cadet
- Joined
- Feb 8, 2019
- Messages
- 8
Hello,
I know that FreeNAS uses ZFS and ZFS requires ECC RAM, because of checksums and file validating.
But I read from here https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=26303271#p26303271 that according to Matthew Ahrens, who is ZFS creator, he said:
And he said, that we can use ZFS_DEBUG_MODIFY flag (zfs_flags=0x10), so it should check data in memory before wiring to disc, so does it mean, that it could work like Btrfs? As far as I know Btrfs does have self-healing feature like ZFS does, but it doesn't keep in RAM, so if you use Btrfs you don't have to have ECC RAM, but there is no Btrfs for BSD systems, so I wonder, if I can live without ECC RAM in FreeNAS.
Thank you
I know that FreeNAS uses ZFS and ZFS requires ECC RAM, because of checksums and file validating.
But I read from here https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=26303271#p26303271 that according to Matthew Ahrens, who is ZFS creator, he said:
There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.
And he said, that we can use ZFS_DEBUG_MODIFY flag (zfs_flags=0x10), so it should check data in memory before wiring to disc, so does it mean, that it could work like Btrfs? As far as I know Btrfs does have self-healing feature like ZFS does, but it doesn't keep in RAM, so if you use Btrfs you don't have to have ECC RAM, but there is no Btrfs for BSD systems, so I wonder, if I can live without ECC RAM in FreeNAS.
Thank you