Qcow2 backup
Linux-KVM: Managing Disk Images
Diskk Image Informationen anzeigen
# kvm-img info /kvm/images/disk/disk.img
Neues Raw Image anlegen (Sparse)
# kvm-img create -f raw /kvm/images/disk/disk.img 20G
Neues QCow2 Image anlegen (Sparse)
# kvm-img create -f qcow2 /kvm/images/disk/disk.img 20G
Snapshots erstellen (qcow2)
# kvm-img snapshot -c snapshot01 /kvm/images/disk/disk.img
List Snapshots (qcow2)
# kvm-img snapshot -l /kvm/images/disk/disk.img
Apply Snapshots (qcow2)
# kvm-img snapshot -a snapshot01 /kvm/images/disk/disk.img
Snapshots löschen (qcow2)
# kvm-img snapshot -d snapshot01 /kvm/images/disk/disk.img
Erstellen eines Layered Images (qcow2)
# kvm-img create -f qcow2 /kvm/images/disk/base.img 20G # kvm-img create -f qcow2 -o backing_file=/kvm/images/disk/base.img /kvm/images/disk/disk.img # kvm-img info /kvm/images/disk/disk.img image: disk.img file format: qcow2 virtual size: 20G (21474836480 bytes) disk size: 136K cluster_size: 65536 backing file: /kvm/images/disk/base.img (actual path: /kvm/images/disk/base.img)
Übergeben der Image-Änderungen an das Backing Image (qcow2)
# kvm-img commit -f qcow2 /kvm/images/disk/disk.img
One of the most important things to keep in mind is when you are moving sparse images you need to ensure that you move it in such a way that you honor the “holes” in the file. This ensures that after the copy you still have a sparse file.
Sparse File kopieren mit cp
# cp --sparse=always /kvm/images/disk/sparse.img /kvm/images/disk/newsparse.img
Sparse File kopieren mit rsync (Lokal)
# rsync -S /kvm/images/disk/sparse.img /kvm/images/disk/newsparse.img
Sparse File kopieren mit rsync (Fern)
# rsync -S /kvm/images/disk/sparse.img root@remotehost:/kvm/images/disk/newsparse.img
Mehr Informationen:
http://www.zoobey.com/index.php/resources/all-articles-list/393-qcow2-backup
http://blog.allanglesit.com/2011/03/linux-kvm-managing-disk-images/