Patent ID: 8788751
Filing Date: 2014-07-22
Classification: G06F

Abstract:
1. A method comprising: accessing a current disk of a backup, the backup comprising a plurality of disks, the backup configured to store a volume in a plurality of spans stored sequentially across the plurality of disks, the backup being stored in reverse order from a logical sequence of the volume; identifying a plurality of desired spans of the volume, the desired spans storing data to be restored; reading a first subset of the data to be restored from the current disk, the first subset comprising a first span of the desired spans; parsing a remainder of the current disk to locate one or more remaining spans of the desired spans, the first span being different from the one or more remaining spans; in response to parsing the remainder of the current disk, determining that the one or more remaining spans of the desired spans are not located on the current disk; recording a second subset of the data to be restored on an unread list, the second subset comprising the remaining spans of the desired spans that are not on the current disk; reading the second subset of the data to be restored from one or more remaining disks according to the unread list; and arranging the read first subset of the data to be restored and the read second subset of the data to be restored into the logical sequence of the volume.