Patent ID: 7293044
Filing Date: 2007-11-06
Classification: G06F,Y10S

Abstract:
1. In a computing system that runs a diagnostic program for determining errors on a live volume, a computer program product residing on a physical computer storage medium for implementing, a method of ensuring against false error reporting during an online verification process by finding errors in a shadow copy of the live volume, the computer program product comprising one or more computer readable storage media having stored thereon computer executable instructions that, when executed by a processor, can cause the distributed computing system to perform the following: receive a request to run a verification tool on a live volume in order to determine if errors exist thereon; based on the received request, create a shadow copy of the live volume, which provides a logical duplicate of the live volume at a point in time, and wherein the shadow copy is divided into a plurality of blocks; examine the shadow copy to verify an integrity of the live volume, wherein the shadow copy does not change during examination, but users still have access to the live volume during the integrity verification, wherein examination of the shadow copy can cause the distributed computing system to further perform the following: based on the examination of the shadow copy, generate a report on the integrity of the live volume, which indicates to a user that one or more errors were found and that the live volume should be taken off-line in order to fix the one or more errors.