Yours is an interesting question indeed.
I hail from the Air Traffic Control industry (
www.maltats.com) and I might give some light how I would have dealt with it for my application, but you might have to adapt to yours.
Imagine a corrupt file system how it would impact your on your application. Then think about how often you can afford it and then how to finetune your system accoringly (assume an initial rule of thumb, say 5 system checks per failure). Document your assumptions and then monitor the system by raising occurrence reports in order to justify or correct your assumptions. Finally document everything and apply for a promotion :-).
Good Luck
Chris