Patent ID: 8484426
Filing Date: 2013-07-09
Classification: G06F

Abstract:
1. A storage apparatus, comprising: one or more storage devices which store data; and a controller which manages one or more logical volumes constructed in storage areas of the storage devices and which controls data input/output processing against the storage devices on the basis of an access request from an access request source, wherein the controller: manages the logical volumes as first logical volumes in a first volume format, which includes a plurality of first data areas storing one or more data parts including one or more records corresponding to tracks, and a plurality of first control information areas storing one or more control information parts including control information for accessing each of the data parts stored in each of the first data areas, and the first volume format is of a first data placement in which the first data areas and the first control information areas are targets in which capacities are changed, and manages the logical volumes as second logical volumes in a second volume format, which includes a plurality of groups each of which is formed from a storage area, and which is of a second data placement in which each of the groups is a unit at which capacity is changed, and the storage area is corresponding to a real storage area of the storage devices, and including a second data area corresponding to the one first data area and a second control information area corresponding to the one first control information area, the second data area, which belongs to the one of the plurality of groups, being located in the to of the one of the plurality of groups, wherein, when an access request for access to the data part belonging to any of the first data areas is received, the controller: calculates a first data address of the data part belonging to the first data area as an access destination based on the access request, converts the calculated first data address into a second data address of a data part belonging to the second data area of any of the groups on the basis of the sizes of the second data area and the second control information area which belong to the one group, and executes data input/output processing against the second logical volume in accordance with the converted second data address.