Netzkompetenz

Blog mit Snippets, Tipps und Tricks rund um Webprogrammierung der Taywa aus Zürich

Wiederherstellen eines qcow2 images (qemu) mittels eines filebassierten Backups

  1. Vorhandenes, nicht mehr aktuelles Image kopieren
  2. Mounten wie hier beschrieben http://www.taywa.ch/blog/ubuntu/qcow2-disk-image-mounten/
  3. rsync auf Filesystemebene:

    rsync -aAXv --del --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /backup/daily/dev1/* /mnt/

  4. Partition unmounten:

    umount /mnt/

  5. /dev/nbd0 enfernen:

    qemu-nbd --disconnect /dev/nbd0

  6. vm starten:

    virsh start dev1

  7. rsync über ssh im laufenden betrieb, weil nicht alle permissons korrekt sind: zuerst dry run um zu gucken was gemacht wird:

    rsync -naAXv --del --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /backup/daily/dev1/* root@dev1.10:/

    dann richtig:

    rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /backup/daily/dev1/* root@dev1.10:/

  8. vm neu starten:

    virsh shutdown dev1
    virsh start dev1

Quellen:

Autor: am
Themen: kvm

TrackBack URL

Hinterlasse einen Kommentar, wir freuen uns über jedes Feedback.