Patent ID: 9336149
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A virtual tape storage (VTS) system, comprising: a tape volume cache; at least one storage drive for interacting with sequential access storage media; logic configured to receive a mount request to access at least one host data record stored on a sequential access storage medium, the mount request including a virtual volume identifier of a logical volume stored on the sequential access storage medium having the requested at least one host data record therein, wherein the mount request includes a logical host data record position and block count parameters; logic configured to issue a locate command to position the sequential access storage medium to about a physical block in the logical volume having at least a portion of the requested at least one host data record therein based on the virtual volume identifier; logic configured to create and support a partial virtual volume in the tape volume cache in response to receiving the mount request; logic configured to extract information from the mount request, the information comprising a logical block location of a beginning of the requested at least one host data record and a number of host data records that comprise the requested at least one host data record; logic configured to determine a position on the sequential access storage medium where a physical block comprising the requested at east one host data record begins and an amount of data to copy based on the logical block location of the beginning of the requested at least one host data record and the number of host data records that comprise the requested at least one host data record, wherein the determined amount of data to copy is less than the amount of data in the logical volume, and logic configured to copy at least the physical block having at least a portion of the requested at least one host data record residing therein to the partial virtual volume.