Libvirt Storage Volume Renaming: Difference between revisions
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
1. Shutdown all the virtual machines that use the volume: | 1. Shutdown all the virtual machines that use the volume: | ||
virsh shutdown test-vm | |||
2. Clone the volume, under a different name. | 2. Clone the volume, under a different name. | ||
Line 15: | Line 17: | ||
For more details, see [[virsh vol-clone]]. | For more details, see [[virsh vol-clone]]. | ||
3. Delete the original storage volume from the pool with [[virsh vol-delete]]. Note that [[virsh vol-delete]] will also delete the | 3. Delete the original storage volume from the pool with [[virsh vol-delete]]. Note that [[virsh vol-delete]] will also ''delete the content'' of the underlying storage, not just removes the storage volume definition from the pool. | ||
virsh vol-delete test-volume.img main-storage-pool | virsh vol-delete test-volume.img main-storage-pool |
Revision as of 15:25, 30 June 2017
Internal
Overview
There is no virsh command to rename a volume, but it can be achieved via the following sequence of steps:
1. Shutdown all the virtual machines that use the volume:
virsh shutdown test-vm
2. Clone the volume, under a different name.
virsh vol-clone --pool main-storage-pool test-volume.raw test-volume-2.raw
For more details, see virsh vol-clone.
3. Delete the original storage volume from the pool with virsh vol-delete. Note that virsh vol-delete will also delete the content of the underlying storage, not just removes the storage volume definition from the pool.
virsh vol-delete test-volume.img main-storage-pool