摘要:
In a storage controller which stores data provided from a host system, creates a snapshot, which is a data image of a production volume at a given point in time, at regular or irregular intervals, and holds difference data of the snapshot in a pool volume, multiple pool volumes are configured and a different pool volume is assigned to each copy pair including a group of production volumes or a single production volume that does not belong to any group of volumes so that difference data of each copy pair can be saved in its associated pool volume.
摘要:
Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary storage control device to the secondary storage control device is present. In the event that yet to be transferred data is present, the secondary storage control device receives yet to be transferred data from the primary storage control device and updates a secondary volume. The primary storage control device then manages positions of updates to the primary volume due to host accesses to the primary volume occurring at the time of the secondary storage control device receiving the primary/secondary switching command onwards using a differential bitmap table.
摘要:
The present invention supports the selection of an appropriate recovery point, even if a point of recovery is unknown. The user issues a retrieval request from the host by specifying a recovery target file name (path name) and retrieval conditions (key word). The partial restoring processing section restores only a specified file out of the user data volume, and stores it in a temporary restoring area. The retrieval processing section detects a period where the restored file matches the retrieval conditions, and notifies the recovery point candidate list to the host. The user specifies one recovery point out of the recovery point candidates, and requests to restore the user data volume. By this, the user can acquire recovery point candidates based on a slight clue and select an appropriate recovery point.
摘要:
A storage system includes a storage controller and storage media for reading data from or writing data to the storage media in response to block-level and file-level I/O requests. The storage controller includes suitable interfaces for receiving the read/write requests and effecting the reading of data to or the writing of data to the storage media.
摘要:
A method and a system for implementing the method are disclosed relating to archival storage of information in large numbers of disk units. The reliability of the stored information is checked periodically using data verification operations whose results are saved. These results establish the veracity of the data and enable compliance with various regulatory requirements. The techniques described enable the use of low cost disk drive technology, yet provide high assurance of data veracity. In a typical system, management information storage is provided in which data entries are associated with each of the disk drives to provide information with respect to the condition of the data on that drive and its last verification. The data verification operations are performed on the data during time periods when I/O accesses are not required.
摘要:
A processing system comprises a primary storage system and a plurality of secondary storage systems. The primary storage system is managed by a contents manager that keeps a file system used to make file level I/O accesses to a controller that translates the file access to block I/O to access the magnetic media for the data. The secondary storage systems are available to and accessed by application servers, also using file level I/O. The content manager may change a file or data on the primary storage system and, if so, will also change the file system accordingly. The file system is then made available to the application servers, after the controller transfers changed files to the secondary storage systems using block level I/O.
摘要:
A virtual volume module in a host system provides virtual volume view to user-level and system-level applications executing on the host system. The virtual volume module maps I/O from the applications which are directed to a virtual volume to a first physical volume in a first storage system. When necessary, the virtual volume module can map application I/O's to a second volume in a second storage system. The second storage system replicates data in the first storage system, so that when re-mapping occurs it is transparent to the applications running on the host system.
摘要:
A method of reallocating data among physical disks corresponding to a logical disk is provided. A logical disk is partitioned into a plurality of groups, each group comprising at least one segment on at least one of a first plurality of physical disks corresponding to the logical disk. One group of the plurality of groups is partitioned into a plurality of sub-groups, and, for each sub-group of the plurality of sub-groups but one, the sub-group is copied to at least one segment on at least one of a second plurality of physical disks corresponding to the logical disk.
摘要:
A data storage includes multiple disk units accessible to multiple processors/servers. The multiple disk units include a master disk unit and a one or more data-mirroring disk units. A data-mirroring disk unit is assigned to a corresponding ones of the multiple servers by one of the processors designated as the mount manager. Data is written by the processors to the data storage is written to the master disk unit, and copied by the data storage to the data-mirroring disk units. Data is read by each of the processors from the data-mirroring disk unit assigned to such processor.
摘要:
The present invention enables a unified way of accessing files generated by application programs configured to store contents in files in different formats, without using a conversion program.A database for holding correspondence between an identifier of a content and a storage position of the content is generated based on a backup catalog generated by a backup server, and contents are accessed by using this database. Contents generated by a plurality of different application programs are accessed in a unified way using a single name space.