Controlled Growth in Virtual Disks
AssigneeInternational Business Machines Corporation
InventorsSalman A. Baset, Hai Huang, Chunqiang Tang
Life of this patent
Estimating the term…
Abstract
A method, an apparatus and an article of manufacture for controlling growth in virtual disk size. The method includes limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file, and facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size.
Claims24
A method for controlling growth in virtual disk size, wherein the method comprises:
- limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file;
- and
- facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size;
- wherein at least one of the steps is carried out by a computer device.
An article of manufacture comprising a computer readable storage medium having computer readable instructions tangibly embodied thereon which, when implemented, cause a computer to carry out a plurality of method steps comprising:
- limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file;
- and
- facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size.
A system for controlling growth in virtual disk size, comprising:
- at least one distinct software module, each distinct software module being embodied on a tangible computer-readable medium;
- a memory;
- and
- at least one processor coupled to the memory and operative for:
- limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file;
- and
- facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size.
Dependencies are inferred from the claim text.