Are there any applications that you can use to monitor drives or folders for bit-rot/data corruption on a regular (automated) basis? I'm not talking about things like SMART that monitor the drive's health, but more so a program that monitors the file system or a folder. For example, maybe you run your files through the program and it generates a hash, and then periodically checks files against the hash to see if there is any corruption detected.
Context: I have a computer that syncs to cloud storage. I run it like a server/NAS and so I want to make sure that if data corruption occurs, I'll know so hopefully I can prevent it from uploading a corrupted file to the cloud, should things like bit-rot occur. I used to use a script to generate MD5 checksums, but this was a manual process and had no real way of automatically checking files for changes using the checksums, so I'd like to find something that does that for me, perhaps using a database or something to catalog the files and then check them.
Context: I have a computer that syncs to cloud storage. I run it like a server/NAS and so I want to make sure that if data corruption occurs, I'll know so hopefully I can prevent it from uploading a corrupted file to the cloud, should things like bit-rot occur. I used to use a script to generate MD5 checksums, but this was a manual process and had no real way of automatically checking files for changes using the checksums, so I'd like to find something that does that for me, perhaps using a database or something to catalog the files and then check them.