Automated on-line capacity expansion method for storage device
First Claim
Patent Images
1. An automated capacity expansion method in a volume provider unit connected to at least one host computer and at least one disk device, the method comprising:
- accepting an I/O request to a logical volume from the host computer;
interpreting a logical block address of an access target included in the I/O request; and
deciding whether a storage area designated by said logical block address exists in the logical volume or not; and
allocating a storage area from a disk device to dynamically expand a storage area of the logical volume if the storage area designated by the logical block address accessed by the I/O request does not exist on the logical volume, the interpreting, the deciding and the allocating being performed automatically without user involvement upon the acceptance of the I/O request.
1 Assignment
0 Petitions
Accused Products
Abstract
A volume provider unit in a computer system 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 a logical volume capacity reduction or expansion from a host commander part to a volume server.
89 Citations
6 Claims
-
1. An automated capacity expansion method in a volume provider unit connected to at least one host computer and at least one disk device, the method comprising:
-
accepting an I/O request to a logical volume from the host computer;
interpreting a logical block address of an access target included in the I/O request; and
deciding whether a storage area designated by said logical block address exists in the logical volume or not; and
allocating a storage area from a disk device to dynamically expand a storage area of the logical volume if the storage area designated by the logical block address accessed by the I/O request does not exist on the logical volume, the interpreting, the deciding and the allocating being performed automatically without user involvement upon the acceptance of the I/O request. - View Dependent Claims (3)
-
-
2. An automated capacity reduction method in a volume provider unit connected to at least one host computer and at least one disk device, the method comprising:
-
accepting a logical volume reduction request including reduction size of storage area from the host computer;
obtaining an address designating a storage area to be deleted from logical volume based on said size of storage area included in said logical volume reduction request; and
reducing a storage area of the logical volume by deleting the storage area designated by the obtained address from the logical volume, the obtaining and the reducing being performed automatically without user involvement upon the acceptance of the logical volume reduction request. - View Dependent Claims (4)
-
-
5. A volume provider apparatus connected to at least one host computer and at least one disk device, the unit comprising:
-
means for accepting an I/O request from the host computer to a logical volume;
means for interpreting a logical block address of an access target included in the I/O request;
means for deciding whether a storage area designated by said logical block address exists in the logical volume or not; and
means for allocating a storage area from a disk device to dynamically expand a storage area of a logical volume if the storage area designated by said logical block address accessed by the I/O request does not exist on the logical volume, the interpreting, the deciding and the allocating being performed automatically without user involvement upon the acceptance of the I/O request. - View Dependent Claims (6)
means for accepting a logical volume reduction request including reduction size of storage area from the host computer;
means for obtaining an address designating a storage area to be deleted from the logical volume based on said size included in said logical volume reduction request; and
means for reducing a storage area of the logical volume by deleting the storage area designated by the obtained address from the logical volume.
-
Specification