摘要:
A mechanism is provided for reducing the backup time of data files from a memory. Data files are pre-staged by identifying the data files in the memory to be backed up to a backup storage system, sorting the data files by size thereby forming a set of small data files and a set of large data files, and copying the set of small data files to a cache while leaving the set of large data files in a disk subsystem. The set of small data files are then backed-up from the cache and the set of large data files are backed-up from the disk subsystem to a backup storage system. Thus, the time required to backup the set of small data files from the cache is performed at a faster rate as compared to backing up the set of large data files from the disk subsystem.
摘要:
A mechanism is provided for reducing the backup time of data files from a memory. Data files are pre-staged by identifying the data files in the memory to be backed up to a backup storage system, sorting the data files by size thereby forming a set of small data files and a set of large data files, and copying the set of small data files to a cache while leaving the set of large data files in a disk subsystem. The set of small data files are then backed-up from the cache and the set of large data files are backed-up from the disk subsystem to a backup storage system. Thus, the time required to backup the set of small data files from the cache is performed at a faster rate as compared to backing up the set of large data files from the disk subsystem.
摘要:
A method and system for scrubbing data within a data storage subsystem is disclosed. According to one embodiment, a method is provided for scrubbing data of a storage element within a data storage subsystem. In the described method embodiment, a request to access the storage element is processed utilizing a first processing module and access permission metadata associated with the storage element. A data scrub process is concurrently performed utilizing a second processing module by modifying the access permission metadata and validating data of the storage element substantially simultaneously with the processing.
摘要:
A virtual tape server (VTS) and a method for managing shared first level storage, such as a disk cache, among multiple virtual tape servers are provided. Such a system and method manage first level storage to accommodate two or more host processing systems by maintaining adequate free space in the cache for each host and by preventing one host, such as a mainframe, from taking over free space from another host, such as a Linux system.
摘要:
A media server (e.g., a virtual tape server) implements a method for a dynamic media format conversion of physical volumes stored within a media library (e.g., a tape library). The method involves a recall of volume data in a media format f as stored in one or more source physical volumes of a source media, and an automatic premigration of the recalled volume data in a media format f to one or more target physical volumes of a target media. The media format f is different in one or more aspects from the media format f.
摘要:
A method and apparatus for handling multi-volume datasets in a tape storage system are disclosed. In response to a write request for a multi-volume dataset, the information of the multi-volume dataset are captured by intercepting and deciphering a set of volume mount commands. Otherwise, the information of the multi-volume dataset are captured by snooping header information from a previous volume listed in a header of the multi-volume dataset. A chain of logical volume names that belongs to the multi-volume dataset is then built. Finally, the chain of logical volume names is then stored in a chain database.
摘要:
A method for providing continuous access to shared tape drives from two virtual tape server (VTS) nodes is disclosed. A group of tape drives are connected to two VTS nodes via a set of switches. Both VTS nodes can concurrently process requests to mount physical tape cartridges to separate tape drives. The selection of a tape drive to fulfill a volume mount request on a physical volume begins by locking down any access to a tape drive table having a composite view of all the tape drives shared between the two VTS nodes. An available tape drive is then selected to mount the physical volume, and an entry in the tape drive table is updated to claim ownership of the tape drive. A reservation command is sent to the tape drive to lock down any access to the tape drive, and the lock to the tape drive table is released. Having claimed ownership to the tape drive, the VTS node can now perform the volume mount request.
摘要:
A method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes disposed in an information storage medium. The method determines the number (R) of virtual volumes to remove from the information storage medium, selects the (R) least recently accessed virtual volumes, forms one or more premigration aggregates comprising those least recently accessed virtual volumes, and assigns each of the (R) selected virtual volumes to one of those premigration aggregates. The method establishes a minimum transfer size and determines if any of the premigration aggregates are larger than that minimum transfer size. The method writes to one or more physical volumes each of the premigrate aggregates that are larger than the minimum transfer size. Thereafter, the method removes from the information storage medium each of the premigration aggregates written to physical volumes.
摘要:
A virtual tape server for implementing a method for exporting one or more logical volumes contained in a source physical volume pool. The method involves an activation of an export clone pool to clone an identity of the source physical volume pool into the export clone pool based on the logical volumes, an exportation of the export clone pool including the logical volumes subsequent to the activation of the export clone pool, and a deactivation of the export clone pool to purge the identity of the source physical volume pool from the export clone pool subsequent to the exportation of the export clone pool.
摘要:
An apparatus, system, and method are disclosed for selecting a source cluster in a distributed storage configuration. A measurement module measures system factors for a plurality of clusters over a plurality of instances. The clusters are in communication over a network and each cluster comprises at least one tape volume cache. A smoothing module applies a smoothing function to the system factors, wherein recent instances have higher weights. A lifespan module calculates a mount-to-dismount lifespan for each cluster from the smoothed system factors. A selection module selects a source cluster for accessing an instance of a specified volume in response to the mount-to-dismount lifespans and a user policy.