{"id":807,"date":"2015-04-18T20:40:06","date_gmt":"2015-04-18T20:40:06","guid":{"rendered":"http:\/\/www.taywa.ch\/blog\/?p=807"},"modified":"2015-04-18T21:07:54","modified_gmt":"2015-04-18T21:07:54","slug":"wiederherstellen-eines-qcow2-images-qemu-mittels-eines-filebassierten-backups","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/server\/kvm\/wiederherstellen-eines-qcow2-images-qemu-mittels-eines-filebassierten-backups\/","title":{"rendered":"Wiederherstellen eines qcow2 images (qemu) mittels eines filebassierten Backups"},"content":{"rendered":"<ol>\n<li>Vorhandenes, nicht mehr aktuelles Image kopieren<\/li>\n<li>Mounten wie hier beschrieben <a title=\"qcow2  Disk Image mounten\" href=\"https:\/\/www.taywa.ch\/blog\/ubuntu\/qcow2-disk-image-mounten\/\">http:\/\/www.taywa.ch\/blog\/ubuntu\/qcow2-disk-image-mounten\/<\/a><\/li>\n<li>rsync auf Filesystemebene:\n<p><code>rsync -aAXv --del --exclude={\"\/dev\/*\",\"\/proc\/*\",\"\/sys\/*\",\"\/tmp\/*\",\"\/run\/*\",\"\/mnt\/*\",\"\/media\/*\",\"\/lost+found\"} \/backup\/daily\/dev1\/* \/mnt\/<\/code><\/li>\n<li>Partition unmounten:\n<p><code>umount \/mnt\/<\/code><\/li>\n<li>\/dev\/nbd0 enfernen:\n<p><code>qemu-nbd --disconnect \/dev\/nbd0<\/code><\/li>\n<li>vm starten:\n<p><code>virsh start dev1<\/code><\/li>\n<li>rsync \u00fcber ssh im laufenden betrieb, weil nicht alle permissons korrekt sind: zuerst dry run um zu gucken was gemacht wird:\n<p><code> rsync -naAXv --del --exclude={\"\/dev\/*\",\"\/proc\/*\",\"\/sys\/*\",\"\/tmp\/*\",\"\/run\/*\",\"\/mnt\/*\",\"\/media\/*\",\"\/lost+found\"} \/backup\/daily\/dev1\/* root@dev1.10:\/<br \/>\n<\/code><\/p>\n<p>dann richtig:<\/p>\n<p><code>rsync -aAXv --exclude={\"\/dev\/*\",\"\/proc\/*\",\"\/sys\/*\",\"\/tmp\/*\",\"\/run\/*\",\"\/mnt\/*\",\"\/media\/*\",\"\/lost+found\"} \/backup\/daily\/dev1\/* root@dev1.10:\/<\/code><\/li>\n<li>vm neu starten:\n<p><code>virsh shutdown dev1<br \/>\nvirsh start dev1<\/code><\/li>\n<\/ol>\n<p>Quellen: <\/p>\n<ul>\n<li><a href=\"https:\/\/wiki.archlinux.org\/index.php\/Full_system_backup_with_rsync\">https:\/\/wiki.archlinux.org\/index.php\/Full_system_backup_with_rsync<\/a><\/li>\n<li><a href=\"http:\/\/serverfault.com\/questions\/212516\/backing-up-qcow2-kvm-guests\">http:\/\/serverfault.com\/questions\/212516\/backing-up-qcow2-kvm-guests<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vorhandenes, nicht mehr aktuelles Image kopieren Mounten wie hier beschrieben http:\/\/www.taywa.ch\/blog\/ubuntu\/qcow2-disk-image-mounten\/ rsync auf Filesystemebene: rsync -aAXv &#8211;del &#8211;exclude={&#8222;\/dev\/*&#8220;,&#8220;\/proc\/*&#8220;,&#8220;\/sys\/*&#8220;,&#8220;\/tmp\/*&#8220;,&#8220;\/run\/*&#8220;,&#8220;\/mnt\/*&#8220;,&#8220;\/media\/*&#8220;,&#8220;\/lost+found&#8220;} \/backup\/daily\/dev1\/* \/mnt\/ Partition unmounten: umount \/mnt\/ \/dev\/nbd0 enfernen: qemu-nbd &#8211;disconnect \/dev\/nbd0 vm starten: virsh start dev1 rsync \u00fcber ssh im laufenden betrieb, weil nicht alle permissons korrekt sind: zuerst dry run um zu gucken was gemacht wird:<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-807","post","type-post","status-publish","format-standard","hentry","category-kvm"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=807"}],"version-history":[{"count":6,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/807\/revisions"}],"predecessor-version":[{"id":813,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/807\/revisions\/813"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}