Patent ID: 7992036

Claim:
An apparatus to restore cluster server data at a volume level, the apparatus comprising: a first cluster server of a plurality of cluster servers, the first cluster server comprising a memory device storing executable code and a processor executing the executable code, the executable code comprising: a setup module opening at least one source volume of the cluster server for a volume-level restore, flushing a buffer for the at least one source volume, closing the at least one source volume, disabling file system checks for cluster disks associated with the at least one source volume, saving disk signatures identifying the cluster disks to a device distinct from the cluster disks, and disabling device-level checks for the cluster disks; a copy module copying data with a volume-level restore from at least one snapshot volume to the at least one source volume, overwriting disk signatures identifying the cluster disks so that the cluster disks cannot be accessed; and a reset module rewriting the saved disk signatures to the cluster disks, re-enabling the device-level checks for the cluster disks, and resetting at least one volume attribute on the at least one source volume.