{"id":1180,"date":"2025-08-17T22:25:23","date_gmt":"2025-08-17T20:25:23","guid":{"rendered":"https:\/\/pcmacb.de\/?page_id=1180"},"modified":"2025-08-18T10:45:33","modified_gmt":"2025-08-18T08:45:33","slug":"snapshots","status":"publish","type":"page","link":"https:\/\/pcmacb.de\/?page_id=1180","title":{"rendered":"qemu Snapshots"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">External<\/h3>\n\n\n\n<p>Erstellt neue qcow2-Overlays, sodass die Basis-Festplatte nicht ver\u00e4ndert wird.<\/p>\n\n\n\n<p>Das Disk-Image muss im qcow2-Format vorliegen, da Raw-Images Snapshots nicht direkt unterst\u00fctzen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img convert -f raw -O qcow2 disk.img disk.qcow2<\/code><\/pre>\n\n\n\n<p>Ein Overlay erstellen, w\u00e4hrend die VM ausgef\u00fchrt wird (oder angehalten ist):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img create -f qcow2 -b disk.qcow2 -F qcow2 snap1.qcow2<\/code><\/pre>\n\n\n\n<p>um die VM mit dem Snapshot zu starten, muss bei Start die Datei angegeben werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"-drive file=snap1.qcow2,if=virtio\"<\/code><\/pre>\n\n\n\n<p>Konkretes Beispiel:<\/p>\n\n\n\n<p>Snapshot erstellen mit<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img create -f qcow2 -b \/Users\/user\/Desktop\/vm\/xyz.qcow2 -F qcow2 \/Users\/user\/Desktop\/vm\/xyz_$(date +\"%Y%m%d_%H%M%S\").qcow2<\/code><\/pre>\n\n\n\n<p>Danach im Startskript den Pfad (oder die Pfadvariable) anpassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DISK=\"\/Users\/user\/Desktop\/vm\/xyz_20250817_2115.qcow2\"<br>qemu-system-x86_64 -accel hvf -m 4G -hda \"$DISK\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Snapshots &#8218;zur\u00fcck mergen&#8216;:<\/h3>\n\n\n\n<p>Schema &#8222;Chain&#8220; (die snapshots beziehen sich aufeinander)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>xyz.qcow2 \u2192 snap1.qcow2 \u2192 snap2.qcow2<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img commit -p -b snap1.qcow2 snap2.qcow2 <\/code><\/pre>\n\n\n\n<p>Schema &#8222;Base&#8220; (die snapshots beziehen sich auf die Basis xyz.qcow2)<\/p>\n\n\n\n<p>xyz.qcow2<br>\u251c\u2500\u2500 snap1.qcow2<br>\u2514\u2500\u2500 snap2.qcow2<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>External Erstellt neue qcow2-Overlays, sodass die Basis-Festplatte nicht ver\u00e4ndert wird. Das Disk-Image muss im qcow2-Format vorliegen, da Raw-Images Snapshots nicht direkt unterst\u00fctzen. Ein Overlay erstellen, w\u00e4hrend die VM ausgef\u00fchrt wird (oder angehalten ist): um die VM mit dem Snapshot zu <a class=\"more-link\" href=\"https:\/\/pcmacb.de\/?page_id=1180\">weiterlesen&#8230;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-1180","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/pages\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pcmacb.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1180"}],"version-history":[{"count":5,"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/pages\/1180\/revisions"}],"predecessor-version":[{"id":1188,"href":"https:\/\/pcmacb.de\/index.php?rest_route=\/wp\/v2\/pages\/1180\/revisions\/1188"}],"wp:attachment":[{"href":"https:\/\/pcmacb.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}