{"id":1423,"date":"2023-01-23T18:43:47","date_gmt":"2023-01-23T13:13:47","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=1423"},"modified":"2023-01-23T18:43:47","modified_gmt":"2023-01-23T13:13:47","slug":"how-to-debian-ubuntu-linux-setup-nfsv4-file-server","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/","title":{"rendered":"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server"},"content":{"rendered":"<p>In Debian and Ubuntu Linux, you can set up an NFSv4 file server to share files with other systems on the network. Here are the basic steps to set up an NFSv4 file server:<\/p>\n<ol>\n<li>Install the NFS server software by running the following command:<\/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-csharp\">sudo apt-<span class=\"hljs-keyword\">get<\/span> install nfs-kernel-server<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Create a directory that you want to share over NFS. For example:<\/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-bash\">sudo <span class=\"hljs-built_in\">mkdir<\/span> \/srv\/nfs<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"3\">\n<li>Add the directory to the <code>\/etc\/exports<\/code> file. This file contains a list of directories that are exported by the NFS server. For example:<\/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-javascript\">sudo nano \/etc\/<span class=\"hljs-built_in\">exports<\/span><br \/>\n<\/code><\/div>\n<\/div>\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\">\/srv\/nfs *(rw,<span class=\"hljs-built_in\">sync<\/span>,no_subtree_check,no_root_squash)<br \/>\n<\/code><\/div>\n<\/div>\n<p>The options in the parenthesis are:<\/p>\n<ul>\n<li><code>rw<\/code> : allows read and write access to the shared directory.<\/li>\n<li><code>sync<\/code>: ensures that changes made to the shared directory are immediately written to disk.<\/li>\n<li><code>no_subtree_check<\/code> : speeds up directory lookups<\/li>\n<li><code>no_root_squash<\/code> : allows the root user on the client systems to have the same level of access to the shared directory as the root user on the server.<\/li>\n<\/ul>\n<ol start=\"4\">\n<li>Start the NFS service:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-sql\">sudo systemctl <span class=\"hljs-keyword\">start<\/span> nfs<span class=\"hljs-operator\">-<\/span>kernel<span class=\"hljs-operator\">-<\/span>server<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"5\">\n<li>Enable the NFS service to start automatically at boot time:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-bash\">sudo systemctl <span class=\"hljs-built_in\">enable<\/span> nfs-kernel-server<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"6\">\n<li>On the clients, install the NFS client software:<\/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-csharp\">sudo apt-<span class=\"hljs-keyword\">get<\/span> install nfs-common<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"7\">\n<li>Mount the shared directory on the clients:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-javascript\">sudo mount <span class=\"hljs-attr\">server_ip<\/span>:<span class=\"hljs-regexp\">\/srv\/<\/span>nfs \/mnt<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"8\">\n<li>You can check if the mount was successful by running <code>mount<\/code> command and looking for the entry of the NFS share in the output or by <code>ls \/mnt<\/code><\/li>\n<\/ol>\n<p>Please note that the above steps are a basic setup for NFSv4 and for more secure and robust setup please consider setting up firewall rules, setting up authentication and authorization and also implementing a backup strategy.<\/p>\n<p>Also, it&#8217;s good practice to test the NFS setup with a small set of files and users before deploying it to a production environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Debian and Ubuntu Linux, you can set up an NFSv4 file server to share files with other systems on the network. Here are the basic steps to set up an NFSv4 file server: Install the NFS server software by running the following command: sudo apt-get install nfs-kernel-server Create a directory that you want to &#8230; <a title=\"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\" aria-label=\"Read more about how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server\">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-1423","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 Debian \/ Ubuntu Linux: Setup NFSv4 File Server - 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-debian-ubuntu-linux-setup-nfsv4-file-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"In Debian and Ubuntu Linux, you can set up an NFSv4 file server to share files with other systems on the network. Here are the basic steps to set up an NFSv4 file server: Install the NFS server software by running the following command: sudo apt-get install nfs-kernel-server Create a directory that you want to ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-23T13:13:47+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-debian-ubuntu-linux-setup-nfsv4-file-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server\",\"datePublished\":\"2023-01-23T13:13:47+00:00\",\"dateModified\":\"2023-01-23T13:13:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\"},\"wordCount\":259,\"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-debian-ubuntu-linux-setup-nfsv4-file-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\",\"name\":\"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-01-23T13:13:47+00:00\",\"dateModified\":\"2023-01-23T13:13:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server\"}]},{\"@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 Debian \/ Ubuntu Linux: Setup NFSv4 File Server - 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-debian-ubuntu-linux-setup-nfsv4-file-server\/","og_locale":"en_US","og_type":"article","og_title":"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice","og_description":"In Debian and Ubuntu Linux, you can set up an NFSv4 file server to share files with other systems on the network. Here are the basic steps to set up an NFSv4 file server: Install the NFS server software by running the following command: sudo apt-get install nfs-kernel-server Create a directory that you want to ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/","og_site_name":"TrySitePrice","article_published_time":"2023-01-23T13:13:47+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-debian-ubuntu-linux-setup-nfsv4-file-server\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server","datePublished":"2023-01-23T13:13:47+00:00","dateModified":"2023-01-23T13:13:47+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/"},"wordCount":259,"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-debian-ubuntu-linux-setup-nfsv4-file-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/","name":"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-01-23T13:13:47+00:00","dateModified":"2023-01-23T13:13:47+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-debian-ubuntu-linux-setup-nfsv4-file-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"how to Debian \/ Ubuntu Linux: Setup NFSv4 File Server"}]},{"@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\/1423","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=1423"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions"}],"predecessor-version":[{"id":1424,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions\/1424"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=1423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=1423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=1423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}