{"id":42,"date":"2026-10-14T23:37:00","date_gmt":"2026-10-14T21:37:00","guid":{"rendered":"https:\/\/www.bloy.info\/?p=42"},"modified":"2026-10-14T22:50:01","modified_gmt":"2026-10-14T20:50:01","slug":"windows-server-2016-vm-speicher-an-proxmox-wieder-freigeben","status":"publish","type":"post","link":"https:\/\/www.bloy.info\/index.php\/2026\/10\/14\/windows-server-2016-vm-speicher-an-proxmox-wieder-freigeben\/","title":{"rendered":"Windows Server 2016 VM Speicher an Proxmox wieder freigeben"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In einem VM mit Windows Server 2016 hatten sich aufgrund eines Fehlers viele tempor\u00e4re Dateien angesammelt. Dadurch war die gesamte VM sehr gro\u00df geworden, gab jedoch den Speicherplatz auch nach L\u00f6schen der Dateien nicht wieder vollst\u00e4ndig frei. <br>Daher k\u00fcrzen pr\u00fcfen, ob Trim aktiviert ist. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fsutil behavior query DisableDeleteNotify<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ggf. aktiveren<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fsutil behavior set DisableDeleteNotify 0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dann einmal &#8222;trimmen&#8220;, also den Speicherplatz mit 0 \u00fcberschreiben, damit proxmox erkennt, dass in den Bereichen keine Dateien mehr liegen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Optimize-Volume -DriveLetter C -ReTrim -Verbose<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das Ergebnis sollte dann \u00e4hnlich aussehen, wie das Beitragsbild hier, bzw. das Bild unten<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"255\" src=\"https:\/\/www.bloy.info\/wp-content\/uploads\/2026\/10\/Bildschirmfoto_20261014_224122-bericht.png\" alt=\"Bericht wievel Speicher wieder freigegeben wurde.\" class=\"wp-image-48\" srcset=\"https:\/\/www.bloy.info\/wp-content\/uploads\/2026\/10\/Bildschirmfoto_20261014_224122-bericht.png 696w, https:\/\/www.bloy.info\/wp-content\/uploads\/2026\/10\/Bildschirmfoto_20261014_224122-bericht-300x110.png 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zur Kontrolle<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zfs list -t volume -o name,volsize,used,referenced NAME <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>NAME                      VOLSIZE   USED  REFER\nrpool\/data\/vm-100-disk-0      32G  3.69G  3.69G\nrpool\/data\/vm-102-disk-1      30G  9.22G  9.22G\nrpool\/data\/vm-103-disk-0      30G  15.0G  10.5G\nrpool\/data\/vm-104-disk-0       1M   592K   592K\nrpool\/data\/vm-104-disk-1       1M   192K   192K\nrpool\/data\/vm-104-disk-2     500G  80.0G  80.0G\nrpool\/data\/vm-104-disk-3       1M   192K   192K\nrpool\/data\/vm-105-disk-0       1M   592K   592K\nrpool\/data\/vm-105-disk-1     127G   115G   115G\nrpool\/data\/vm-106-disk-0       1M   592K   592K\nrpool\/data\/vm-106-disk-1     500G   403G   403G\nrpool\/data\/vm-107-disk-0     950G  52.3G  52.3G\nrpool\/data\/vm-108-disk-0       1M   592K   592K\nrpool\/data\/vm-108-disk-1     127G  2.35G  2.35G\nrpool\/data\/vm-109-disk-0      32G  2.08G  2.08G\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das Ergebnis sieht sehr gut aus. Die Windows-Server-VM hat eine virtuelle Festplatte mit 950 GB, belegt auf dem ZFS-Pool aber tats\u00e4chlich nur noch 52,3 GB. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem VM mit Windows Server 2016 hatten sich aufgrund eines Fehlers viele tempor\u00e4re Dateien angesammelt. Dadurch war die gesamte VM sehr gro\u00df geworden, gab jedoch den Speicherplatz auch nach L\u00f6schen der Dateien nicht wieder vollst\u00e4ndig frei. Daher k\u00fcrzen pr\u00fcfen, ob Trim aktiviert ist. ggf. aktiveren Dann einmal &#8222;trimmen&#8220;, also den Speicherplatz mit 0 \u00fcberschreiben, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":7,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions\/52"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/media\/45"}],"wp:attachment":[{"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bloy.info\/index.php\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}