{"id":1503,"date":"2014-01-09T15:33:01","date_gmt":"2014-01-09T13:33:01","guid":{"rendered":"http:\/\/blog.sfsoft.it\/?p=1503"},"modified":"2014-01-09T15:33:01","modified_gmt":"2014-01-09T13:33:01","slug":"comprimere-lo-spazio-vuoto-di-un-disco-con-virtualbox","status":"publish","type":"post","link":"http:\/\/www.sfsoft.it\/blog\/2014\/01\/09\/comprimere-lo-spazio-vuoto-di-un-disco-con-virtualbox\/","title":{"rendered":"Comprimere lo spazio vuoto di un disco con VirtualBox"},"content":{"rendered":"<p>Come (quasi) ogni sistema anche i dischi virtuali &#8220;temono&#8221; la frammentazione.<\/p>\n<p>Il problema che potrebbe capitare su una macchina virtuale di VirtualBox dove per esempio si ha impostato un disco da 40 GB nel formato ad espansione dinamica \u00e8 che dopo svariati utilizzi nonostante che questo occupi virtualmente sempre per esempio solo 10 GB realmente ne occupi magari 30 GB.<\/p>\n<p>Per comprimere il disco occorre innanzitutto &#8220;pulire&#8221; lo spazio vuoto.<\/p>\n<p>Quindi se la nostra macchina virtuale ha un sistema linux possiamo usare lo strumento <em>sfill<\/em> nel pacchetto <em>secure-delete<\/em>, oppure semplicemente il comando <em>cat<\/em>:<\/p>\n<pre lang=\"bash\">cat \/dev\/zero &gt; zero.file\r\nrm zero.file<\/pre>\n<p>Mentre se abbiamo un sistema <em>Windows<\/em> \u00e8 possibile utilizzare <em>sdelete<\/em> ( della ex <em>Sysinternals<\/em> ):<\/p>\n<pre lang=\"bash\">sdelete -z c:<\/pre>\n<p>Poi si spegne la macchina virtuale e tramite VBoxManage si comprime:<\/p>\n<pre lang=\"bash\">VBoxManage modifyvdi myvmdisk.vdi compact<\/pre>\n<p>Se per qualche motivo il disco \u00e8 in un altro formato diverso dal VDI ( ad es. VMDK ) possiamo invece convertirlo, prima si scollega dalla macchina virtuale e poi si usa il comando:<\/p>\n<pre lang=\"bash\">VBoxManage clonehd myvmdisk.vmdk myvmdisk.vdi --format VDI<\/pre>\n<p>Infine si ricollega alla macchina virtuale.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come (quasi) ogni sistema anche i dischi virtuali &#8220;temono&#8221; la frammentazione. Il problema che potrebbe capitare su una macchina virtuale di VirtualBox dove per esempio si ha impostato un disco da 40 GB nel formato ad espansione dinamica \u00e8 che dopo svariati utilizzi nonostante che questo occupi virtualmente sempre per esempio solo 10 GB realmente [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,47],"tags":[16,48],"_links":{"self":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1503"}],"collection":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/comments?post=1503"}],"version-history":[{"count":1,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions"}],"predecessor-version":[{"id":1504,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions\/1504"}],"wp:attachment":[{"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/media?parent=1503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/categories?post=1503"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sfsoft.it\/blog\/wp-json\/wp\/v2\/tags?post=1503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}