Storage system and control method for the same
First Claim
1. A storage system in which first and second storage control devices are connected to each other for communications, the system comprising:
- a first volume that is provided virtually to the first storage control device;
a second volume that is provided virtually to the second storage control device with correspondence in terms of a storage space with the first volume, and is accessed in response to an access request to the first volume;
a pool section that keeps a plurality of physical storage areas for allocation to the second volume in response to a write access request to the second volume;
a first control section that is provided to the first storage control device issues a command to the second volume in response to the access request to the first volume, and performs data reading/writing from/to the second volume; and
a second control section that is provided to the second storage control device, performs data input/output to/from the second volume in response to the command from the first control section, and allocates, to the second volume, in response to a write access request from the first control section, any of the plurality of physical storage areas in the pool section not yet in use, andwherein the first control section includes first management information for use to manage a state of use of areas in the first volume and second management information for use to manage a state of use of areas in the second volume, andwherein the first and second management information each include information about whether the areas are each written with data.
1 Assignment
0 Petitions
Accused Products
Abstract
An externally-connected volume of a main storage is correlated to an AOU volume inside of an external storage. The AOU volume is allocated with a not-yet-used page in a pool in accordance with data writing. When a command is issued to the externally-connected volume for formatting or others, a first controller in the main storage converts the command into a format command or an area deallocation command with respect to the AOU volume in the external storage. As such, the external AOU volume is subjected to a write process in its entirety, thereby being able to prevent any unnecessary page allocation. With such a configuration, the storage system of the present invention can use pages in the pool with good efficiency.
-
Citations
13 Claims
-
1. A storage system in which first and second storage control devices are connected to each other for communications, the system comprising:
-
a first volume that is provided virtually to the first storage control device; a second volume that is provided virtually to the second storage control device with correspondence in terms of a storage space with the first volume, and is accessed in response to an access request to the first volume; a pool section that keeps a plurality of physical storage areas for allocation to the second volume in response to a write access request to the second volume; a first control section that is provided to the first storage control device issues a command to the second volume in response to the access request to the first volume, and performs data reading/writing from/to the second volume; and a second control section that is provided to the second storage control device, performs data input/output to/from the second volume in response to the command from the first control section, and allocates, to the second volume, in response to a write access request from the first control section, any of the plurality of physical storage areas in the pool section not yet in use, and wherein the first control section includes first management information for use to manage a state of use of areas in the first volume and second management information for use to manage a state of use of areas in the second volume, and wherein the first and second management information each include information about whether the areas are each written with data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A storage system in which first and second storage control devices are connected to each other for communications, and the storage system includes a first volume that is provided virtually to the first storage control device, a second volume that is provided virtually to the second storage control device with correspondence in terms of a storage space with the first volume, and is accessed in response to an access request to the first volume, and a pool section that is provided to the second storage control device, and keeps a plurality of physical storage areas for allocation to the second volume in response to a write access request to the second volume, the system executing the steps of:
-
using first management information to manage a state of use of areas in the first volume and second management information to manage a state of use of areas in the second volume, where the first management information includes information about whether each area in the first volume is written with data and the second management information includes information about whether each area in the second volume is written with data; making an inquiry from the first to second storage control device about the information of the second volume, and based on an inquiry result coming from the second storage control device, setting a relationship between the first and second volumes in the first storage control device; storing, when the write access request is issued to the first volume, predetermined format data into any portion in a unit of predetermined management area not written with write data, and issuing the write access request to the second volume in the unit of management area; allocating, when the write access request is issued to the second volume, to any corresponding portion of the management area in the second volume asked for a write access, any of the plurality of physical storage areas not yet in use, and storing the write data to the allocated physical storage area; and upon a format command being provided for executing a format process to the first volume, 1. forwarding, if the second storage control device can execute the format process to the second volume in response to a command coming from the first storage control device, from the first to second storage control device, the format command for making the second storage control device to execute the format process with respect to the second volume; 2. forwarding, if the second storage control device cannot execute the format process to the second volume in response to the command coming from the first storage control device, and if the second storage control device can deallocate, from the second volume, the physical storage area allocated to the second volume in response to the command coming from the first storage control device, a deallocation command from the first to second storage control device for deallocating the physical storage area; and 3. forwarding, if the second storage control device cannot execute the format process to the second volume in response to the command coming from the first storage control device, and if the second storage control device cannot deallocate, from the second volume, the physical storage area allocated to the second volume in response to the command coming from the first storage control device, predetermined format data from the first to second storage control device, and writing the predetermined format data to the second volume.
-
Specification