Even if it was possible to detect a failing drive with a "consistency check" it is not possible to stop in the midst of what needs to be an atomic commit (across multiple files) and expect the resulting store to be consistent. But again, this should not be possible since the drive should itself detect and disable failing sectors. All you should notice is your drive getting smaller.