{"id":2049,"date":"2023-01-27T10:52:09","date_gmt":"2023-01-27T05:22:09","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=2049"},"modified":"2024-05-05T18:43:38","modified_gmt":"2024-05-05T13:13:38","slug":"how-to-add-or-mount-directory-in-lxd-linux-container","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/","title":{"rendered":"How to add or mount directory in LXD (Linux container)"},"content":{"rendered":"<div class=\"w-full border-b border-black\/10 dark:border-gray-900\/50 text-gray-800 dark:text-gray-100 group bg-gray-50 dark:bg-[#444654]\">\n<div class=\"text-base gap-4 md:gap-6 m-auto md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0\">\n<div class=\"relative flex w-[calc(100%-50px)] md:flex-col lg:w-[calc(100%-115px)]\">\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>In LXD, you can add or mount a directory from the host system to a container using the <code>lxc config device<\/code> command. Here are the steps to add or mount a directory in a container:<\/p>\n<ol>\n<li>Open a terminal window and log in as the root user or use the <code>sudo<\/code> command to run the following commands.<\/li>\n<li>Get the name of the container you want to add the directory to by using the <code>lxc list<\/code> command.<\/li>\n<li>Use the <code>lxc config device add<\/code> command to add a new device to the container. The command takes the format:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-lua\">lxc <span class=\"hljs-built_in\">config<\/span> device add &lt;container-name&gt; &lt;device-name&gt; disk source=&lt;<span class=\"hljs-built_in\">path<\/span>-on-host&gt; <span class=\"hljs-built_in\">path<\/span>=&lt;<span class=\"hljs-built_in\">path<\/span>-<span class=\"hljs-keyword\">in<\/span>-container&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<p>For example, to add the directory <code>\/mydata<\/code> on the host to the container named <code>mycontainer<\/code> and mount it as <code>\/data<\/code> in the container:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-bash\">lxc config device add mycontainer mydata disk <span class=\"hljs-built_in\">source<\/span>=\/mydata path=\/data<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"4\">\n<li>To check if the directory is successfully added and mounted, you can use the <code>lxc config show<\/code> command followed by the container name.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-lua\">lxc <span class=\"hljs-built_in\">config<\/span> show mycontainer<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"5\">\n<li>To remove the added directory from the container, use the <code>lxc config device remove<\/code> command followed by the container name and device name<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-lua\">lxc <span class=\"hljs-built_in\">config<\/span> device <span class=\"hljs-built_in\">remove<\/span> mycontainer mydata<br \/>\n<\/code><\/div>\n<\/div>\n<p>You should now have the directory from the host system mounted in the specified path in the container. You can now access the files in the mounted directory from inside the container as if they were native to the container. Please keep in mind that the source directory on the host must exist before creating the mountpoint in the container.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"text-gray-400 flex self-end lg:self-center justify-center mt-2 gap-4 lg:gap-1 lg:absolute lg:top-0 lg:translate-x-full lg:right-0 lg:mt-0 lg:pl-2 visible\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>(<a href=\"https:\/\/www.almostthererescue.org\/cheap-generic-zolpidem-prices\/\">www.almostthererescue.org<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In LXD, you can add or mount a directory from the host system to a container using the lxc config device command. Here are the steps to add or mount a directory in a container: Open a terminal window and log in as the root user or use the sudo command to run the following &#8230; <a title=\"How to add or mount directory in LXD (Linux container)\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\" aria-label=\"Read more about How to add or mount directory in LXD (Linux container)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2049","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to add or mount directory in LXD (Linux container) - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add or mount directory in LXD (Linux container) - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"In LXD, you can add or mount a directory from the host system to a container using the lxc config device command. Here are the steps to add or mount a directory in a container: Open a terminal window and log in as the root user or use the sudo command to run the following ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-27T05:22:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-05T13:13:38+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"How to add or mount directory in LXD (Linux container)\",\"datePublished\":\"2023-01-27T05:22:09+00:00\",\"dateModified\":\"2024-05-05T13:13:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\"},\"wordCount\":217,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\",\"name\":\"How to add or mount directory in LXD (Linux container) - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-01-27T05:22:09+00:00\",\"dateModified\":\"2024-05-05T13:13:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add or mount directory in LXD (Linux container)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to add or mount directory in LXD (Linux container) - TrySitePrice","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:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/","og_locale":"en_US","og_type":"article","og_title":"How to add or mount directory in LXD (Linux container) - TrySitePrice","og_description":"In LXD, you can add or mount a directory from the host system to a container using the lxc config device command. Here are the steps to add or mount a directory in a container: Open a terminal window and log in as the root user or use the sudo command to run the following ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/","og_site_name":"TrySitePrice","article_published_time":"2023-01-27T05:22:09+00:00","article_modified_time":"2024-05-05T13:13:38+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"How to add or mount directory in LXD (Linux container)","datePublished":"2023-01-27T05:22:09+00:00","dateModified":"2024-05-05T13:13:38+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/"},"wordCount":217,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/","name":"How to add or mount directory in LXD (Linux container) - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-01-27T05:22:09+00:00","dateModified":"2024-05-05T13:13:38+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-add-or-mount-directory-in-lxd-linux-container\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add or mount directory in LXD (Linux container)"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=2049"}],"version-history":[{"count":3,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2049\/revisions"}],"predecessor-version":[{"id":7300,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2049\/revisions\/7300"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=2049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=2049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=2049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}