Patent ID: 8566554
Filing Date: 2013-10-22
Classification: G06F

Abstract:
1. A storage control apparatus comprising: an interface device that is coupled to a plurality of physical storage devices; and a controller that is coupled to the interface device, wherein the controller is configured to manage a pool that includes at least one of one or a plurality of logical volumes based on the plurality of physical storage devices as a pool volume, each of the pool volumes is divided into at least two real areas, (A) the controller includes a first logical volume in which data has been stored in a pool and divides the first logical volume into at least two real areas, (B) the controller is configured to allocate the first logical volume to a second logical volume that is a virtual logical volume that has been divided into at least two virtual areas, and (C) the controller is configured to execute a first data movement processing for moving all data of the first logical volume to the at least one pool volume other than the first logical volume, and allocate a real area of a movement destination of the data to a virtual area of an allocated destination of a real area of a movement source of the data as substitute for the real area in the first data movement processing, wherein the controller is configured to manage a third logical volume that has been divided into at least two virtual areas, and execute a second data movement processing for moving data in a real area that has been allocated to any one of the virtual areas to an unallocated real area in the pool, and (p) the second data movement processing is executed, wherein the controller is configured to not specify the real area of the first logical volume as a movement source of the data or a movement destination of the data for the second data movement processing, wherein in the case in which the first data movement processing is terminated, the first logical volume is provided with an unallocated real area, and wherein the controller is configured to execute the (p) after the first data movement processing is terminated.