AUTOMATED ON-LINE CAPACITY EXPANSION METHOD FOR STORAGE DEVICE
First Claim
Patent Images
1. A storage system comprising:
- a plurality of logical volumes accessed from a computer;
a plurality of disks including a plurality of physical storage areas; and
a controller coupled to said plurality of disks and said computer;
wherein, in response to a write request to a first logical volume of said plurality of logical volumes from said computer, if a physical storage area to write data of said write request is allocated to said first logical volume, said controller writes said data of said write request into said allocated physical storage areas,wherein, in response to a write request, if a physical storage area to write data of said write request is not allocated to said first logical volume, said controller allocates a part of said physical storage areas to said first logical volume, and writes said data into said part of said physical storage areas, andwherein said controller monitors a capacity of physical storage areas which are not allocated to said plurality of logical volumes.
0 Assignments
0 Petitions
Accused Products
Abstract
A volume provider unit in a computer system that detects a logical block address of a read or write I/O accessing a logical volume of a storage device from a host. According to the logical block address fetched, a storage domain of the logical volume is dynamically expanded. Moreover, the storage domain of the logical volume is reduced or expanded according to an instruction of logical volume capacity reduction or expansion from a host commander part to a volume server.
39 Citations
13 Claims
-
1. A storage system comprising:
-
a plurality of logical volumes accessed from a computer; a plurality of disks including a plurality of physical storage areas; and a controller coupled to said plurality of disks and said computer; wherein, in response to a write request to a first logical volume of said plurality of logical volumes from said computer, if a physical storage area to write data of said write request is allocated to said first logical volume, said controller writes said data of said write request into said allocated physical storage areas, wherein, in response to a write request, if a physical storage area to write data of said write request is not allocated to said first logical volume, said controller allocates a part of said physical storage areas to said first logical volume, and writes said data into said part of said physical storage areas, and wherein said controller monitors a capacity of physical storage areas which are not allocated to said plurality of logical volumes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for storing data in a storage system, said storage system comprising a plurality of logical volumes accessed from a computer, a plurality of disks including a plurality of physical storage areas, and a controller coupled to said plurality of disks and said computer, said method comprising:
-
in response to a write request to a first logical volume of said plurality of logical volumes from said computer, if a physical storage area to write data of said write request is allocated to said first logical volume, writing by said controller said data of said write request into said allocated physical storage areas; in response to a write request, if a physical storage area to write data of said write request is not allocated to said first logical volume, allocating by said controller a part of said physical storage areas to said first logical volume, and writing said data into said part of said physical storage areas; and monitoring by said controller a capacity of physical storage areas which are not allocated to said plurality of logical volumes. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification