{"id":1157,"date":"2017-07-13T16:16:09","date_gmt":"2017-07-13T14:16:09","guid":{"rendered":"http:\/\/blog.purplescreen.fr\/?p=1157"},"modified":"2017-07-13T16:16:09","modified_gmt":"2017-07-13T14:16:09","slug":"reduire-la-taille-dun-disque-vmdk","status":"publish","type":"post","link":"http:\/\/blog.purplescreen.fr\/?p=1157","title":{"rendered":"R\u00e9duire la taille d&#8217;un disque VMDK"},"content":{"rendered":"<p>Si dans mon cas, vous avez besoin de diminuer la taille de l&#8217;un de vos disques VMDK. Voici la mani\u00e8re dont\u00a0j&#8217;ai proc\u00e9d\u00e9 pour effectuer cette op\u00e9ration, sans risque pour mes donn\u00e9es.<\/p>\n<p>Il faudra diminuer la taille de votre disque syst\u00e8me depuis votre OS. Dans le cas o\u00f9 vous avez attribu\u00e9 trop d&#8217;espace lors de l&#8217;augmentation de votre disque, vous n&#8217;avez rien \u00e0 faire si cet espace n&#8217;est pas allou\u00e9 par la machine.<br \/>\n<a href=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.41.37.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1159\" src=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.41.37-300x238.png\" alt=\"Gestion disk Windows\" width=\"300\" height=\"238\" srcset=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.41.37-300x238.png 300w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.41.37.png 754w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nLorsque l&#8217;espace est disponible (non allou\u00e9), il faudra v\u00e9rifier que les disques VMDK sont de type &#8220;Thick&#8221; et non &#8220;Thin&#8221;.<br \/>\n<a href=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.40.43.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1166\" src=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.40.43-300x238.png\" alt=\"Configuration de la VM\" width=\"300\" height=\"238\" srcset=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.40.43-300x238.png 300w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-10.40.43.png 602w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nVous pouvez ensuite \u00e9teindre votre VM. Malheureusement cette op\u00e9ration ne s&#8217;effectue pas \u00e0 chaud. Ensuite, il faudra rep\u00e9rer les fichiers VMDK de votre VM en\u00a0SSH depuis\u00a0l&#8217;un de vos H\u00f4tes ESXi. Naviguer vers &#8220;\/vmfs\/volumes\/(MonDatastore)\/(MaVM)&#8221;, afficher les informations d\u00e9taill\u00e9es de cette mani\u00e8re.<\/p>\n<pre>[root@esxihome2:\/vmfs\/volumes\/(MonDatastore)\/(MaVM)] ls -lha\r\n(...)\r\n -rw------- 1 root root 40.0G Jul 11 16:47 MaVM-flat.vmdk\r\n -rw------- 1 root root 552 Jul 13 10:37 MaVM.vmdk\r\n(...)\r\n<\/pre>\n<p>Le fichier <strong>MaVM.vmdk<\/strong> contient l&#8217;ensemble des caract\u00e9ristiques du disque. Tandis que le fichier <strong>MaVM-flat.vmdk<\/strong> contient les Data. Nous devons modifier le fichier MaVM.vmdk afin de diminuer la taille de ce disque. Voici un exemple de ce\u00a0fichier de configuration.<\/p>\n<pre>[root@esxihome2:\/vmfs\/volumes\/(MonDatastore)\/(MaVM)] cat MaVM.vmdk\r\n# Disk DescriptorFile\r\nversion=1\r\nencoding=\"UTF-8\"\r\nCID=1909686c\r\nparentCID=ffffffff\r\nisNativeSnapshot=\"no\"\r\ncreateType=\"vmfs\"\r\n\r\n# Extent description\r\nRW <span style=\"text-decoration: underline;\"><strong>83886080<\/strong><\/span> VMFS \"Windows10Temp-flat.vmdk\"\r\n\r\n# The Disk Data Base\r\n#DDB\r\n\r\nddb.adapterType = \"lsilogic\"\r\nddb.deletable = \"true\"\r\nddb.geometry.cylinders = \"5221\"\r\nddb.geometry.heads = \"255\"\r\nddb.geometry.sectors = \"63\"\r\nddb.longContentID = \"0dd619813362b1e09007e9231909686c\"\r\nddb.toolsInstallType = \"1\"\r\nddb.toolsVersion = \"10272\"\r\nddb.uuid = \"60 00 C2 9a 07 5b 01 5a-14 e7 97 15 42 5b f1 6d\"\r\nddb.virtualHWVersion = \"13\"\r\n<\/pre>\n<p>Nous nous int\u00e9resserons \u00e0 la valeur situ\u00e9e apr\u00e8s &#8220;RW&#8221; de &#8220;Extent description&#8221;. Cette valeur indique la taille du disque actuelle.\u00a0Nous pouvons le calculer de cette mani\u00e8re pour v\u00e9rifier que la formule est correcte.<\/p>\n<pre>(83886080 * 512) \/ 1024 \/ 1024 \/ 1024 = 40GB<\/pre>\n<p>Notre disque est bien configur\u00e9 pour 40GB dans VMware.<\/p>\n<p>Nous pouvons modifier cette valeur en fonction de notre espace utilise sur cette VM. Pour notre \u00e9tude de cas, nous avons un espace utilise\u00a0de 32GB sur notre disque. (voir espace utilis\u00e9 plus haut)<\/p>\n<p>Nous devons donc modifier et indiquer la valeur suivante &#8220;67108864&#8221; \u00e0 cet emplacement.<\/p>\n<pre>67108864 = (32 * 1024 * 1024 * 1024) \/ 512<\/pre>\n<p>Voici le fichier une fois modifier.<br \/>\n<a href=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.34.13.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1169\" src=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.34.13-300x239.png\" alt=\"Configuration VMDK apres modification\" width=\"300\" height=\"239\" srcset=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.34.13-300x239.png 300w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.34.13.png 488w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nMaintenant que notre fichier de configuration est modifi\u00e9, il faudra effectuer un sVmotion de la VM pour prendre en compte les modifications.<\/p>\n<p>Apr\u00e8s cela, vous pourrez ensuite d\u00e9marrer votre VM et v\u00e9rifier que les modifications sont bien prises en compte. Vous pourrez aussi le v\u00e9rifier en SSH, depuis votre H\u00f4te, en affichant les propri\u00e9t\u00e9s des fichiers du dossier contenant la VM.<br \/>\n<a href=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.47.18.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1171\" src=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.47.18-300x226.png\" alt=\"Detail apres diminution du VMDK\" width=\"300\" height=\"226\" srcset=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.47.18-300x226.png 300w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.47.18-334x250.png 334w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.47.18.png 599w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<a href=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.48.24.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1172\" src=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.48.24-300x94.png\" alt=\"Detail apres diminution SSH\" width=\"300\" height=\"94\" srcset=\"http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.48.24-300x94.png 300w, http:\/\/blog.purplescreen.fr\/wp-content\/uploads\/2017\/07\/Capture-d\u2019e\u0301cran-2017-07-13-a\u0300-13.48.24.png 717w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si dans mon cas, vous avez besoin de diminuer la taille de l&#8217;un de vos disques VMDK. Voici la mani\u00e8re dont\u00a0j&#8217;ai proc\u00e9d\u00e9 pour effectuer cette op\u00e9ration, sans risque pour mes donn\u00e9es. Il faudra diminuer la taille de votre disque syst\u00e8me depuis votre OS. Dans le cas o\u00f9 vous avez attribu\u00e9 trop d&#8217;espace lors de l&#8217;augmentation&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[16],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>R\u00e9duire la taille d&#039;un disque VMDK - PurpleScreen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.purplescreen.fr\/?p=1157\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ogosselin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1157\",\"url\":\"https:\/\/blog.purplescreen.fr\/?p=1157\",\"name\":\"R\u00e9duire la taille d'un disque VMDK - PurpleScreen\",\"isPartOf\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\"},\"datePublished\":\"2017-07-13T14:16:09+00:00\",\"dateModified\":\"2017-07-13T14:16:09+00:00\",\"author\":{\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1157#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.purplescreen.fr\/?p=1157\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.purplescreen.fr\/?p=1157#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/blog.purplescreen.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R\u00e9duire la taille d&#8217;un disque VMDK\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#website\",\"url\":\"http:\/\/blog.purplescreen.fr\/\",\"name\":\"PurpleScreen\",\"description\":\"by Olivier Gosselin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/blog.purplescreen.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3\",\"name\":\"ogosselin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g\",\"caption\":\"ogosselin\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/\"],\"url\":\"http:\/\/blog.purplescreen.fr\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R\u00e9duire la taille d'un disque VMDK - PurpleScreen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.purplescreen.fr\/?p=1157","twitter_misc":{"Written by":"ogosselin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.purplescreen.fr\/?p=1157","url":"https:\/\/blog.purplescreen.fr\/?p=1157","name":"R\u00e9duire la taille d'un disque VMDK - PurpleScreen","isPartOf":{"@id":"http:\/\/blog.purplescreen.fr\/#website"},"datePublished":"2017-07-13T14:16:09+00:00","dateModified":"2017-07-13T14:16:09+00:00","author":{"@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3"},"breadcrumb":{"@id":"https:\/\/blog.purplescreen.fr\/?p=1157#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.purplescreen.fr\/?p=1157"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.purplescreen.fr\/?p=1157#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/blog.purplescreen.fr\/"},{"@type":"ListItem","position":2,"name":"R\u00e9duire la taille d&#8217;un disque VMDK"}]},{"@type":"WebSite","@id":"http:\/\/blog.purplescreen.fr\/#website","url":"http:\/\/blog.purplescreen.fr\/","name":"PurpleScreen","description":"by Olivier Gosselin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/blog.purplescreen.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/ad63980c08d122ffe9115ade81b21fd3","name":"ogosselin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/blog.purplescreen.fr\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/6a053a3dca3cccbeecd37d492189f38f?s=96&d=mm&r=g","caption":"ogosselin"},"sameAs":["https:\/\/www.linkedin.com\/in\/olivier-gosselin-30090498\/"],"url":"http:\/\/blog.purplescreen.fr\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1157"}],"collection":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1157"}],"version-history":[{"count":13,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1157\/revisions"}],"predecessor-version":[{"id":1177,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=\/wp\/v2\/posts\/1157\/revisions\/1177"}],"wp:attachment":[{"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1157"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.purplescreen.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}