DATA COPYING METHOD AND APPARATUS IN A THIN PROVISIONED SYSTEM
0 Assignments
0 Petitions
Accused Products
Abstract
Data migration includes copying between normal volumes and thin provisioned volumes. Data in a normal volume can be copied to a thin provisioned volume. Alternatively, data structures can be provided to facilitate converting a normal volume into a thin provisioned volume without actual copying of data. Copying from a thin provisioned volume to a normal volume is also disclosed.
-
Citations
18 Claims
-
1-2. -2. (canceled)
-
3. A storage system comprising:
-
a first port for receiving commands from a host; a second port for transferring data and commands to a plurality of storage devices; a processor; and a memory storing programs, wherein said programs control a plurality of virtual devices, for which allocations from a pool are performed in response to a write operation, wherein said programs manage a plurality of logical devices, of which segments are allocated to said plurality of storage devices and are associated with logical block addresses, where said plurality of logical devices present a logical storage area for a logical unit to store and present data to and from said host, wherein said programs process a first migration from a first virtual device of said plurality of virtual devices to a first logical device of said plurality of logical devices, and wherein when said programs process said first migration, a pair is created between said first virtual device and said first logical device, and data stored in said first virtual device is copied to a portion of said first logical device. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a storage system, comprising a first port coupled to a host, a second port coupled to a plurality of storage devices, a processor, and a memory, the method comprising:
-
providing a plurality of thin-provisioned volumes to said host, wherein in response to a write operation, storage segments for said plurality of thin-provisioned volumes are allocated from a pool; managing a plurality of logical devices, of which segments are allocated to said plurality of storage devices and are associated with logical block addresses, wherein said plurality of logical devices present a logical storage area for a logical unit to store and present data to and from said host; and performing a first migration from a first thin-provisioned volume of said plurality of thin-provisioned volumes to a first logical device of said plurality of logical devices, wherein when performing said first migration, a pair is created between said first thin-provisioned volume and said first logical device, and data stored in said first thin-provisioned volume is copied to a portion of said first logical device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification