The present invention is directed to a method and system for expanding
volume capacity. A method of expanding volume capacity on a storage device
may include receiving a request to expand capacity of a target volume by a
requested amount. A first hierarchy is queried for unused capacity,
wherein if unused capacity is at least one of greater than or equal to the
requested amount, the unused capacity is positioned within the target
volume. If unused capacity is less than the requested amount, at least one
successive hierarchy is queried to locate unused capacity, which is at
least one of greater than or equal to the requested amount, the successive
hierarchy located at a logic block address further from a target volume
logic block address than a first hierarchy logic block address. The unused
capacity is then positioned to be included with the target volume.
La actual invención se dirige a un método y a un sistema para la capacidad del volumen que se amplía. Un método de ampliar capacidad del volumen en un dispositivo de almacenaje puede incluir la recepción de una petición de ampliar capacidad de un volumen de la blanco por una cantidad solicitada. Una primera jerarquía se pregunta para la capacidad inusitada, en donde si la capacidad inusitada es por lo menos una de mayor que o del igual a la cantidad solicitada, la capacidad inusitada se coloca dentro del volumen de la blanco. Si la capacidad inusitada es menos que la cantidad solicitada, por lo menos una jerarquía sucesiva se pregunta para localizar la capacidad inusitada, que es por lo menos una de mayor que o del igual a la cantidad solicitada, la jerarquía sucesiva situada en una dirección del bloque de la lógica más lejos de una dirección del bloque de la lógica del volumen de la blanco que una primera dirección del bloque de la lógica de la jerarquía. La capacidad inusitada entonces se coloca de ser incluido con el volumen de la blanco.