Patent ID: 9384099
Filing Date: 2016-07-05
CPC Classification: G06F,H04L

Claim Text:
1. A virtual tape library device, connected to a storage medium and a user equipment, comprising: a virtual tape library VTL interface unit, configured to receive a data backup instruction and backup data from a backup server and send the data backup instruction and the backup data to a VTL configuration unit and an input/output management unit; a network attached storage NAS interface unit, configured to receive a data recovery instruction from the user equipment and send the data recovery instruction to a file drive unit; the VTL configuration unit, configured to virtualize the storage medium to tapes, and after receiving the backup instruction, generate virtual tape configuration information corresponding to the backup data, where the virtual tape configuration information comprises an offset position of a data block used for storing the backup data and a size of the data block in a virtual tape; the file drive unit, configured to acquire virtual tape configuration information corresponding to to-be-recovered backup data from the VTL configuration unit after receiving the data recovery instruction; and the input/output management unit, configured to, after receiving the backup instruction, acquire the virtual tape configuration information corresponding to the backup data from the VTL configuration unit and write the backup data to the storage medium according to the virtual tape configuration information; and further configured to, when executing data recovery, read recovery data from the storage medium according to the virtual tape configuration information corresponding to the to-be-recovered backup data and send the recovery data to the NAS interface unit, wherein: the NAS interface unit is further configured to return the recovery data to the user equipment; and receive a shared-file access instruction and send the shared-file access instruction to the file drive unit; and the file drive unit is further configured to after receiving the shared-file access instruction, acquire names of files pre-stored in virtual tapes according to the virtual tape configuration information, generate a virtual tape content list, and send the virtual tape content list to the user equipment through the NAS interface unit, so that the user equipment initiates the data recovery instruction according to the virtual tape content list.