possible to filter which drives trigger event log halt+ possible to run prelim chkdsk?


I have a card reader that I occasionally use, that gives a few event log controller errors for DR6.

This ends up stopping my snapraid sync as I have it set to eventloghaltondiskerror= 1

Would it be possible to do filtering of event log events based on controllers?
Like I could do, NOT harddisk6\DR6 or
yes to DR1 DR2 DR3 DR4?

Also I wonder if a chkdsk can be run before a sync, is that possible to run and abort sync if errors are found?


therealjmc wrote Apr 23, 2014 at 5:34 AM


I know Ilgrank from the SF Forum Snapraid Thread has a different eventlog parsing method that excludes removable USB Devices, but I don't really want to use that since my parity drives are removable USB-Devices. I'll have to take a look if I can find out which logical drive resides on which physical drive.

therealjmc wrote Apr 23, 2014 at 6:55 AM

I took a deep look and don't think it's possible in all cases. Since I'm using Snapraid there are no entrys for the drives inside the list of logical drives assigned to physical volumes. I'm thinking about a setting in the ini file but before adding that I need a easy way for the user to find out which DR to include. Have to take a look at that before adding it

robnitro wrote Apr 24, 2014 at 7:55 PM

Or we could do a "not" list... and exclude problematic drives, such as the USB one or any other non-raid drive?

robnitro wrote Apr 24, 2014 at 7:56 PM

Also, possible to run chkdsk first read only to see if theres any pending issues?
I could do that with a batch file that will afterwards run your PS script, but just an idea to integrate it to get email notification etc.