September 18, 20169 yr I don't see why that matters though. Of course different algorithms produce different hashes. But the user doesn't have to change algorithms when they change hardware. They can, but they don't gave to. It won't be the fastest choice from that point on, but right now it isn't the fastest choice either. So I see that as a wash with the benefit of having the fastest choice on first use and the option to start over if it is important enough on new hardware.
September 18, 20169 yr Author As to point numner 2, that depends on how many disks and how many cores are available. I have far more cores available than disks, its a factor of 8 to 1. A choice of using multithreaded algorothm could drastically help in my situation. My system has 32 cores and 4 data disks. Interesting point you make BRiT. Let me reconsider single-core and multi-core support!
September 22, 20169 yr Can someone clarify something for me regarding the way this plugin works. I assume that from a 'client' PoV (i.e. my mac) doesn't see any of the extended attributes that contains the checksum, so that my backup software isn't going to have a fit and see all the data has changed? Short version: The checksum info is only visible to the server, not to clients? I always previously wanted the checksums to go to a file, but I suppose if I move data around the attributes would follow the files and thus checksums would never be lost? Thanks!
September 22, 20169 yr That's correct. For a separate file containing the checksums you would either have to generate them on the client using something like corz for Windows or the checksum plugin (but development ceased on that a long time ago. But it does work for me) Sent from my LG-D852 using Tapatalk
September 23, 20169 yr I'm getting what appear to be a lot of false positives when checking for modified checksums. The files being identified as corrupted are always .nfo files within TV and Movie user shares that are accessed over the network from a Windows machine running Kodi. If I look at the .nfo files, they appear intact and uncorrupted. Kodi reads them fine, and they appear to be accurate, though it's entirely possible they've changed since the last time a verification occurred. I do have automatically protect new and modified files Enabled. They're just metadata I don't really care about that's easy to regenerate, so I could add them to the ignore list, but I'm kind of curious what's going on. Any thoughts?
September 23, 20169 yr Author A false positive usually happens because an application changes the content of a file without updating its file modification time. The plugin considers this as corrupted. In general files which change frequently should be excluded from checking.
September 24, 20169 yr A false positive usually happens because an application changes the content of a file without updating its file modification time. The plugin considers this as corrupted. In general files which change frequently should be excluded from checking. Hmm. That seems like it shouldn't happen, but I'm not familiar enough with the file access behavior of the two apps that use these files to know for sure. I don't think they're changing often (seems I get 3-4 of these errors every 2 weeks at verification time), but I don't really care that much about them so I just added them to the ignore list. Thanks for the help.
September 25, 20169 yr A false positive usually happens because an application changes the content of a file without updating its file modification time. The plugin considers this as corrupted. In general files which change frequently should be excluded from checking. I can confirm that both Cobian backup and my wife's apple accessed file edits trigger this issue.
September 29, 20169 yr Is it expected that the "Build Up to Date" row almost always has a few disks with Os? It says that means there's an open operation, but isn't really clear on what could trigger that. I manually force updates on all disks, then they all turn into the green checkmarks, but by the next morning two or three are Os again. The setting to automatically update the hashes when files are added/modified is enabled. Not sure what I could be doing wrong here.
September 30, 20169 yr Before i put any files on my new array i installed the File Integrity plugin. I enabled it.. (I think).. I have since put about 2TB on the array. Today i was poking around through all the unraid settings an came across this.. I have no idea how to interpret this page of settings .. are none of my files hashed?
October 1, 20169 yr Author Do you mean "Tools" instead of "Settings"? Your picture shows the Tools page, while the settings page is different. In any case have a look at the built-in help and see if things become more clearer.
October 1, 20169 yr There are 2 pictures in my post... Is there a way to verify the plugin is working and doing its job? What do the O's ans X's represent in the control page?
October 1, 20169 yr Author There are 2 pictures in my post... Is there a way to verify the plugin is working and doing its job? What do the O's ans X's represent in the control page? On the settings page you have enabled the "automatic protection" and created a "verification schedule", so yes it is all enabled and working. Did you see the help text on the tools page? It explains the O's and X's or is the explanation not clear? Remember that it is not required to use the file integrity tools, the utility works fine without them, but in case you want to keep hash files and want to do manual checking these tools can be used as needed. With one exception: To get the initial hash keys stored in the extended attributes of your existing files, you need to run the Build command for each disk.
October 1, 20169 yr Sorry pretty new to all this.. i didn't realize pressing help up top would give help/info about plugins lol.. i thought it was general unraid help hehe
October 1, 20169 yr Sorry pretty new to all this.. i didn't realize pressing help up top would give help/info about plugins lol.. i thought it was general unraid help hehe It is help for whatever page you are on, and it is a toggle.
October 4, 20169 yr I've read through a lot of pages at the beginning and end of this thread, and I can't find an relevant answer to my questions. 1) Is there any reason to use one hashing method over another? e.g. Blake2 vs MD5? 2) How can I benchmark my system with the different available methods to determine which is fastest?
October 5, 20169 yr So there's a lot here I still don't understand. I have the plugin setup, I think, to ignore all .nfo files and files in the CrashPlan folder. I have it configured as follows, and have the verification schedule set to run a few drives every week. If I run the Build manually, I can get all the checkmarks green. The next morning, the "Build up to date" status for some drives are orange circles, as shown in this screenshots, even though no verification was run. It's not clear how "Build up to date" could change from green to orange. All the help says is that it's an "Open operation", but no indication what that means. Automatically protect new files is enabled. Then when a verification runs, I always get some warnings about mismatches or corruption in the folders and filetypes I've specifically set as ignored. Any idea what's going on here? This doesn't make sense to me.
October 5, 20169 yr Author I've read through a lot of pages at the beginning and end of this thread, and I can't find an relevant answer to my questions. 1) Is there any reason to use one hashing method over another? e.g. Blake2 vs MD5? 2) How can I benchmark my system with the different available methods to determine which is fastest? Any of the methods will do the job just fine. If compatibility with other tools is required then MD5 is the safest choice. A simple way to test is to copy a file to your /tmp folder so it stays in RAM memory and do time md5sum /tmp/testfile time b2sum /tmp/testfile time sha256sum /tmp/testfile
October 5, 20169 yr Author So there's a lot here I still don't understand. I have the plugin setup, I think, to ignore all .nfo files and files in the CrashPlan folder. I have it configured as follows, and have the verification schedule set to run a few drives every week. If I run the Build manually, I can get all the checkmarks green. The next morning, the "Build up to date" status for some drives are orange circles, as shown in this screenshots, even though no verification was run. It's not clear how "Build up to date" could change from green to orange. All the help says is that it's an "Open operation", but no indication what that means. Automatically protect new files is enabled. Then when a verification runs, I always get some warnings about mismatches or corruption in the folders and filetypes I've specifically set as ignored. Any idea what's going on here? This doesn't make sense to me. The Open status indicates files are found which do not have a hash value in their extended attributes. This usually happens with files which change frequently and in bulk. Therefore it is recommended to exclude files and folders which are constantly updated. The purposes of this tool is to find "silent" corruption, meaning files which are not touched over a longer period and may get changed due to disk anomalies. Can you post a screenshot of the settings page.
October 5, 20169 yr Excluded Files and Folders do not seem to be working for me. I have two of my shares listed in the excluded Folders section (using the nice checkboxes to select my shares). However, I keep getting warnings that files in those shares (but accessed via disk1/disk2 instead of usr) have a hash mismatch. The files are Crashplan backups so they change very frequently and there is not much point in me checksuming them. How do I get it to actually honor my ignored folders? EDIT: Added screenshot of settings
October 5, 20169 yr Author This can happen when the exclusion was added at a later stage and files have already a hash value stored in the extended attributes. Go to Tools -> File Integrity and select the disks on which the excluded files are present. Next use Clear to remove the obsolete attributes.
October 6, 20169 yr This can happen when the exclusion was added at a later stage and files have already a hash value stored in the extended attributes. Go to Tools -> File Integrity and select the disks on which the excluded files are present. Next use Clear to remove the obsolete attributes. Pretty sure this is also why my excluded files were being ignored and I kept getting warnings as noted in the post above. So the verify operation ignores the exclusions, which are obeyed only during the hash generation step. If I may, it might be worth adding a note about that to the help. I made the changes mentioned and will keep an eye on it this week.
October 6, 20169 yr I still get file integrity check for files excluded. I had removed/deleted files and reinstalled the plugin but I can't get it right. Also, very often I get not updated build in disk2 but I have enabled Automatically protect new and modified files: Lastly, I have excluded .tonidodb files but it checked it during scheduled verification check Event: unRAID file corruption Subject: Notice [TOWER] - bunker verify command Description: Found 3 files with BLAKE2 hash key corruption Importance: alert BLAKE2 hash key mismatch, /mnt/disk1/Photos/2003 - 2014 ?????/2008 - 2009 ?????/xxxxxxxxxxxxxxxxx/.tonidodb is corrupted BLAKE2 hash key mismatch, /mnt/disk1/Photos/2003 - 2014 ?????/2012 - 2013 ?????/xxxxxxxxxxxxxxxxxx/.tonidodb is corrupted BLAKE2 hash key mismatch, /mnt/disk1/Photos/2003 - 2014 ?????/2012 ???/xxxxxxxxxxxxxxxxxx/.tonidodb is corrupted BLAKE2 hash key mismatch (updated), /mnt/disk1/TV Series/xxxxxxxxxxxxxxxxx/xxxxxxxxxxxx - S01E10 - xxxxxxHDTV-1080p.nfo was modified Pics https://www.dropbox.com/sh/9jb8b7yb79fkjsk/AACE1EA6A9ltaHSagcIVm1dPa?dl=0 Any ideas?
October 6, 20169 yr I still get file integrity check for files excluded. I had removed/deleted files and reinstalled the plugin but I can't get it right. See bonienl's message two comments ago, should help with exclusions.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.