{"id":12698,"date":"2019-08-05T05:23:14","date_gmt":"2019-08-05T03:23:14","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/"},"modified":"2019-08-05T05:23:14","modified_gmt":"2019-08-05T03:23:14","slug":"sparse-ovm-virtual-disks-on-appliances","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/","title":{"rendered":"Sparse OVM virtual disks on appliances"},"content":{"rendered":"<p>For some reason, you may need to sparse OVM virtual disks in an Oracle appliances. Even though that feature is present trough the <a href=\"https:\/\/docs.oracle.com\/html\/E64082_03\/vmusg-repositories-vdisks-edit.html\">OVM Manager<\/a>, most of the Oracle appliances doesn&#8217;t have any OVM Manager deployed on it. Therefore if you un-sparse your virtual disk by mistake, you are on your own. <\/p>\n<p>This is a note on how to sparse virtual disks which are un-sparse.<\/p>\n<h2>Stop I\/Os on the virtual disk<\/h2>\n<p>First, ensure the VM using the disk is stopped:<br \/>\n<code>xm shutdown {VM_NAME}<\/code><\/p>\n<p>For instance:<br \/>\n<code>xm shutdown exac01db01.domain.local<\/code><\/p>\n<h2>Sparse disk<\/h2>\n<p><code><br \/>\ndd if={PATH_TO_DISK_TO_BE_SPARSED} of={PATH_TO_NEW_SPARSED_DISK} conv=sparsed<br \/>\n<\/code><\/p>\n<p>For instance:<br \/>\n<code><br \/>\ndd if=\/EXAVMIMAGES\/GuestImages\/exac01db01.domain.local\/vdisk_root_01.img<br \/>\nof=\/staging\/vdisk_root_01.img<br \/>\nconv=sparsed<br \/>\n<\/code><\/p>\n<h2>Move disk to former location<\/h2>\n<p>After the sparsing operation finished, copy the disk back to their former location:<br \/>\n<code><br \/>\n# Retrieve the disks path:<br \/>\ncat \/EXAVMIMAGES\/GuestImages\/{VM_NAME}\/vm.cfg | grep disk<br \/>\n# Copy each disk back to its location:<br \/>\nmv \/staging\/{DISK_NAME}.img \/EXAVMIMAGES\/GuestImages\/{VM_NAME}\/{DISK_NAME}.img<br \/>\n<\/code><\/p>\n<p>For instance:<br \/>\n<code><br \/>\nmv \/staging\/vdisk_root_01.img \/EXAVMIMAGES\/GuestImages\/exac01db01.domain.local\/vdisk_root_01.img<br \/>\n<\/code><\/p>\n<h2>Start back the VM<\/h2>\n<p>Then you can start back the VM which use the new disk:<br \/>\n<code>xm create \/EXAVMIMAGES\/GuestImages\/{VM_NAME}\/vm.cfg<\/code><\/p>\n<p>I hope this helps and please <a href=\"https:\/\/www.dbi-services.com\/fr\/contact\/\">contact us<\/a> or comment below should you need more details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For some reason, you may need to sparse OVM virtual disks in an Oracle appliances. Even though that feature is present trough the OVM Manager, most of the Oracle appliances doesn&#8217;t have any OVM Manager deployed on it. Therefore if you un-sparse your virtual disk by mistake, you are on your own. This is a [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[],"type_dbi":[],"class_list":["post-12698","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sparse OVM virtual disks on appliances - dbi Blog<\/title>\n<meta name=\"description\" content=\"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sparse OVM virtual disks on appliances\" \/>\n<meta property=\"og:description\" content=\"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-05T03:23:14+00:00\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Sparse OVM virtual disks on appliances\",\"datePublished\":\"2019-08-05T03:23:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/\"},\"wordCount\":146,\"commentCount\":0,\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/\",\"name\":\"Sparse OVM virtual disks on appliances - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2019-08-05T03:23:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/sparse-ovm-virtual-disks-on-appliances\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sparse OVM virtual disks on appliances\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/oracle-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sparse OVM virtual disks on appliances - dbi Blog","description":"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.","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:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/","og_locale":"en_US","og_type":"article","og_title":"Sparse OVM virtual disks on appliances","og_description":"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.","og_url":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/","og_site_name":"dbi Blog","article_published_time":"2019-08-05T03:23:14+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Sparse OVM virtual disks on appliances","datePublished":"2019-08-05T03:23:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/"},"wordCount":146,"commentCount":0,"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/","url":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/","name":"Sparse OVM virtual disks on appliances - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2019-08-05T03:23:14+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"How to sparse virtual disk (or any file) of Oracle VM (or an virtual disk type) in one command line.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/sparse-ovm-virtual-disks-on-appliances\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Sparse OVM virtual disks on appliances"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=12698"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12698\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=12698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=12698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=12698"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=12698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}