Heya, coming from the experience of using a Synology NAS, there was a feature I could schedule (say every 3 months) to perform data scrubbing. This (I think) is the same function as a "Validate" for softraid, basically checking that all data is correct across all drives using parity info (for raid 5 and eventually raid 6) to fix any data that is messed up on one of the drives. Any way to schedule this to happen automatically?
Yes "data Scrubbing" is a fancy way to say validate. We have done testing with HDD's and after 3 "volume years" of testing, did not see a single block needing updating, after the first validate. So we are confident about SoftRAID. (Flash will always update parity blocks, by its nature)
This is something we are considering, however, as while it may not be a critical feature, it is good marketing.
Its also not difficult to write a python script to validate using terminal, with the softraidtool.
softraidtool help will give you the info you need. Then you can set it up to your schedule preference. (BTW, you can use ChatGPT to help you write the python script, it is really good at python code)