{"id":241,"date":"2017-07-11T15:30:55","date_gmt":"2017-07-11T14:30:55","guid":{"rendered":"http:\/\/www.fotoandnet.de\/wp\/?p=241"},"modified":"2020-12-26T15:20:02","modified_gmt":"2020-12-26T14:20:02","slug":"groesse-einer-vmdk-unter-virtualbox-anpassen","status":"publish","type":"post","link":"http:\/\/www.fotoandnet.de\/wp\/?p=241","title":{"rendered":"Gr\u00f6\u00dfe einer .vmdk unter Virtualbox anpassen"},"content":{"rendered":"<p>Nun war es soweit, meine .vmdk war bis zum letzten GByte voll gelaufen und leider kann man unter VirtualBox, anders als unter VMware, nicht einfach ein resize der .vmdk machen. Das geht bei VirtualBox nur \u00fcber einen kleinen Umweg.<\/p>\n<p>Am besten ist es, in der VirtualBox zuerst die .vmdk in der Gastsystem zu trennen\/detach. Anschlie\u00dfend wird die .vmdk in eine .vdi gecloned:<\/p>\n<p><strong>vboxmanage clonehd .\/DISK1.vmdk clone.vdi &#8211;format vdi<\/strong><\/p>\n<p>Sollte er dabei zu reichlich Fehlermeldungen in der Bash folgender Art kommen:<\/p>\n<blockquote><p><em>VBoxManage: error: Cannot register the hard disk &#8218;\/DISK1.vmdk&#8216; {730daceb-67b6-4e5f-993a-9808fghijklmnopq because a hard disk &#8218;\/DISK1.vmdk&#8216; with UUID {730daceb-67b6-4e5f-993a-9808fghijklmnopq} already exists<\/em><br \/>\n<em>VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports<\/em><br \/>\n<em>VBoxManage: error: Context: &#8222;OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())&#8220; at line 179 of file VBoxManageDisk.cpp<\/em><\/p><\/blockquote>\n<p>Muss die UUID \u00fcberschrieben werden, das geht mit einem internen Befehl bei VirtualBox:<\/p>\n<p><strong>vboxmanage internalcommands sethduuid .\/DISK1.vmdk<\/strong><\/p>\n<p>Und dann sollte das Clonen wie folgt flutschen:<\/p>\n<p><strong>vboxmanage clonehd .\/DISk1.vmdk clone.vdi &#8211;format vdi<\/strong><\/p>\n<blockquote><p>0%&#8230;10%&#8230;20%&#8230;30%&#8230;40%&#8230;50%&#8230;60%&#8230;70%&#8230;80%&#8230;90%&#8230;100%<br \/>\nClone medium created in format &#8218;vdi&#8216;. UUID: 24605153-4237-46e5-b41f-zz1k32a38<\/p><\/blockquote>\n<p>Bei einer .vdi kann VirtualBox die Gr\u00f6\u00dfe anpassen. Ich wollte 100GByte haben also lautete das bei mir wie folgt:<\/p>\n<p><strong>VBoxManage modifyhd .\/clone.vdi &#8211;resize 102400<\/strong><\/p>\n<p>Auch hier folgte eine kleine Beschwerde auf der Bash:<\/p>\n<p>VBoxManage: error: Cannot register the hard disk &#8218;.\/clone.vdi&#8216; {24605153-4237-46e5-b41f-zz1k32a38} because a hard disk &#8218;\/home\/eric\/VirtualBox VMs\/Computacenter\/clone.vdi&#8216; with UUID {24605153-4237-46e5-b41f-zz1k32a38} already exists<br \/>\nVBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports<br \/>\nVBoxManage: error: Context: &#8222;OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())&#8220; at line 179 of file VBoxManageDisk.cpp<\/p>\n<p>Also erneut die UUID setzen, diesmal halt bei der .vdi Datei..<\/p>\n<p><strong>vboxmanage internalcommands sethduuid .\/clone.vdi<\/strong><\/p>\n<p>Mir ist zwar nicht klar, warum das f\u00fcr die VirtualBox jedesmal in &#8222;rum Trompeten&#8220; endet&#8230; aber nun ja. Jetzt l\u00e4\u00dft sich bei der .vdi endlich die Gr\u00f6\u00dfe anpassen. In meinem Falle wie gesagt sollte die .vdi auf 100GByte erh\u00f6ht werden ohne den Inhalt zu ver\u00e4ndern. Das geht nun endlich mittels:<\/p>\n<p><strong>VBoxManage modifyhd .\/clone.vdi &#8211;resize 102400<\/strong><\/p>\n<blockquote><p>0%&#8230;10%&#8230;20%&#8230;30%&#8230;40%&#8230;50%&#8230;60%&#8230;70%&#8230;80%&#8230;90%&#8230;100%<\/p><\/blockquote>\n<p>Kurzer Check ob alles da ist:<\/p>\n<p><strong>ls -la<\/strong><\/p>\n<blockquote><p>insgesamt 146302296<br \/>\ndrwx&#8212;&#8212; 4 eric users 4096 11. Jul 12:09 .<br \/>\ndrwx&#8212;&#8212; 3 eric users 4096 11. Jul 10:33 ..<br \/>\n-rw&#8212;&#8212;- 1 eric users 74624991232 11. Jul 12:09 DISK1.vmdk<br \/>\n-rw&#8212;&#8212;- 1 eric users 8454 11. Jul 10:33 Arbeitsbox.vbox<br \/>\n-rw&#8212;&#8212;- 1 eric users 75190239232 11. Jul 12:13 clone.vdi<\/p><\/blockquote>\n<p>Sieht soweit gut aus, jetzt wieder zur\u00fcck von der .vdi zu einer .vmdk.<\/p>\n<p><strong>vboxmanage clonehd .\/clone.vdi .\/DISK2.vmdk &#8211;format vmdk<\/strong><\/p>\n<blockquote><p>0%&#8230;10%&#8230;20%&#8230;30%&#8230;40%&#8230;50%&#8230;60%&#8230;70%&#8230;80%&#8230;90%&#8230;100%<br \/>\nClone medium created in format &#8218;vmdk&#8216;. UUID: 8f315836-5209-48f5-a3c9-zzk3@@alpha<\/p><\/blockquote>\n<p>Die fertige .vmdk nun noch in der Arbeits.vbox an den virtuellen SATA Controller gebunden und fertig ist das Resize. Hat gute 2h gedauert&#8230; Noch aufr\u00e4umen auf der HDD:<\/p>\n<p><strong>rm clone.vdi<\/strong><\/p>\n<p><strong>rm DISK1.vmdk<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nun war es soweit, meine .vmdk war bis zum letzten GByte voll gelaufen und leider kann man unter VirtualBox, anders als unter VMware, nicht einfach ein resize der .vmdk machen. Das geht bei VirtualBox&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":1426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[13],"class_list":["post-241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-virtualbox-resize-vdi"],"_links":{"self":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=241"}],"version-history":[{"count":1,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":242,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions\/242"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/media\/1426"}],"wp:attachment":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}