Go ![]() | New ![]() | Find ![]() | Notify ![]() | Tools ![]() | Reply ![]() | ![]() |
Member |
Very good point. Thanks | |||
|
Member |
Ugh. Can you please tell me about these self healing systems!! | |||
|
Member |
You're moving towards the deep end of the pool. if you want to understand parity there is a decent wiki via google search. if you want to just gloss over the highlights check https://www.tutorialspoint.com/ under the parity correction section. I think reading the info will do a much better job than me trying to explain it. I am not an it pro, I just enjoy playing with it and learning at my own pace. I tried reading all about it and came to the conclusion that I was way over my head. I now just accept that its a good thing and include it in my system design when possible. | |||
|
Member![]() |
I somewhat touched on it in my first post, when saying you should look at a four bay NAS. Because I have been stung by bitrot as discussed prior, I am mostly sensitive to that. However, btrfs has many other benefits. The Wiki article does a decent job of explaining it. To save you from going through the btrfs Wiki , here is the part about data scrubbing.
I have my NAS scrub my entire system every six months. It does it automatically, in the background, during low usage hours like at night. This happens on my main NAS and on my backup NAS(es). During scrubbing, no services are interrupted. I don't really know that it's happening. Demand not that events should happen as you wish; but wish them to happen as they do happen, and you will go on well. -Epictetus | |||
|
Member![]() |
I don't want to give the impression that you must have a parity RAID for the filesystem to be self healing. A b-tree filesystem can fix itself even if it exists on a single disk, but it must use the block parity to do so, FWIU. However, by having a RAID, it gives the filesystem more options. So, say it finds an error in the block through checksum error, it will try to find a different copy of the file first. If you have a RAID 1 system (two disks, mirrored), it will look to the file on the mirrored disk first. If you have a parity RAID (5,6,SHR), it will use the RAID parity to fix the block error. Only if a good copy is unavailable will it then look to snapshots and replication. If those are unavailable, then it will attempt to fix the bit through the block parity. This is just my understanding. People who actually work on the filesystems can feel free to correct me. My story is like itz400. I don't work on these filesystem, but I use them, so what I know is from my own reading and implementation of these systems. I have been able to recover accidentally deleted files through going to older snapshots and getting the file. I also have continuous backups, but getting the file from a snapshot or a replicated folder is faster. Demand not that events should happen as you wish; but wish them to happen as they do happen, and you will go on well. -Epictetus | |||
|
Powered by Social Strata | Page 1 2 |
![]() | Please Wait. Your request is being processed... |
|