NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
bluestar
Aug 27, 2016Follower
Bit Rot Protection explained
Hi, using Bit Rot Protection means enabling the BTRFS Checksum feature. If you write some data then BTRFS automatically creates a checksum for a data-block. If you access or read some data, then ...
- Aug 27, 2016
We've implemented bit-rot protection in a way that makes use of md raid.
If the BTRFS checksum fails we examine the md layer and if the checksum is good recover using that.
The problem with BTRFS RAID is that their RAID 5/6 code is still experimental and not near production ready. This is the main reason we don't use it.
Using X-RAID (the default RAID configuration for every current ReadyNAS) in our 4-bays and up users need to be able to easily upgrade from two disk to three or four disk RAID configurations.
Until/unless we're satisfied that BTRFS RAID is mature and better than mdadm RAID we won't consider making the switch. Switching over would require a factory reset (wipes all data, settings, everything) which would delay things further as we want to avoid that where possible and maintaining the use of both mdadm RAID and BTRFS RAID support would be a fair bit of extra work for our developers. It's clear that we will be using mdadm RAID for the foreseeable future.
Most of our users of boxes with more than two drive bays are not going to be using RAID-1 volumes.
Using the mature mdadm RAID and getting the best of the BTRFS filesystem and the best of software RAID for Linux is the only configuration that makes sense at this time.
mdgm-ntgr
Aug 27, 2016NETGEAR Employee Retired
We've implemented bit-rot protection in a way that makes use of md raid.
If the BTRFS checksum fails we examine the md layer and if the checksum is good recover using that.
The problem with BTRFS RAID is that their RAID 5/6 code is still experimental and not near production ready. This is the main reason we don't use it.
Using X-RAID (the default RAID configuration for every current ReadyNAS) in our 4-bays and up users need to be able to easily upgrade from two disk to three or four disk RAID configurations.
Until/unless we're satisfied that BTRFS RAID is mature and better than mdadm RAID we won't consider making the switch. Switching over would require a factory reset (wipes all data, settings, everything) which would delay things further as we want to avoid that where possible and maintaining the use of both mdadm RAID and BTRFS RAID support would be a fair bit of extra work for our developers. It's clear that we will be using mdadm RAID for the foreseeable future.
Most of our users of boxes with more than two drive bays are not going to be using RAID-1 volumes.
Using the mature mdadm RAID and getting the best of the BTRFS filesystem and the best of software RAID for Linux is the only configuration that makes sense at this time.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!