{"id":733,"date":"2024-07-19T13:15:00","date_gmt":"2024-07-19T10:15:00","guid":{"rendered":"https:\/\/hosting.in.ua\/blog\/?p=733"},"modified":"2025-11-19T13:34:14","modified_gmt":"2025-11-19T11:34:14","slug":"principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems","status":"publish","type":"post","link":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/","title":{"rendered":"Principles of using the NFS file system to create shared network resources based on Linux systems"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Creating shared network resources within a cluster is an essential part of a network administrator\u2019s work. A number of software tools can be used to configure such clusters, including <strong>NCP (NetWare Core Protocol)<\/strong>, <strong>SMB (Server Message Block)<\/strong>, and several others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, for Linux-based systems, the most widely used network protocol is <strong>NFS (Network File System)<\/strong>, which is designed to work with various types of file systems. Unlike, for example, <strong>FTP<\/strong>, it provides transparent access to remote files, making operations with them no different from working with local files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s look at the protocol\u2019s features and examples of its practical application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Characteristics of the NFS Protocol<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The protocol was developed by <strong>Sun Microsystems<\/strong> based on the open network protocol for remote procedure calls \u2014 <strong>RPC (Open Network Computing Remote Procedure Call)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NFS<\/strong> has both client and server components, which are installed on network nodes independently of one another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clients gain access to server resources by sending requests to the server in the <strong>RPC<\/strong> format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some of the most important characteristics of <strong>NFS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hardware independence of network nodes;<\/li>\n\n\n\n<li>Support for most well-known operating systems (OS): Windows, macOS, IBM i, and others;<\/li>\n\n\n\n<li>Recovery after client or server failures;<\/li>\n\n\n\n<li>Transparent access to remote resources without recompilation, path adjustments, or additional libraries;<\/li>\n\n\n\n<li>Performance comparable to disk storage devices;<\/li>\n\n\n\n<li>Remote and local files appear identical to the client;<\/li>\n\n\n\n<li>Ability to use the TCP\/IP protocol stack for transport;<\/li>\n\n\n\n<li>The server receives requests from the client on a fixed port, <strong>2049<\/strong>;<\/li>\n\n\n\n<li>Improved performance due to the use of multiple NFS servers or user-defined <strong>nfsd<\/strong> processes depending on system configuration;<\/li>\n\n\n\n<li>Each cluster node can function as both a server and a client.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The current latest version of the software is <strong>version 4.2<\/strong>, which includes, in particular, server-side cloning and copying operations, application data blocks, reservation tools, sparse files, and other enhancements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the implementation, <strong>NFS<\/strong> may include several additional modules that expand its functionality. For example, the <strong>NLM lock manager<\/strong> and the <strong>NSM<\/strong> service, which monitors network status. Their combined use helps optimize system performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Practical Use of NFS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, two main approaches are commonly used to organize an <strong>NFS<\/strong>-based cluster:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Using a shared storage directory on the server;<\/li>\n\n\n\n<li>Using remote user home directories instead of local ones.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Both options help significantly reduce disk usage on client machines and optimize user workflows within the cluster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s explore how to implement each approach when the cluster consists of two nodes running <strong>Ubuntu 22.04<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configuring Shared Storage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, there is no need to provide <strong>root access<\/strong> to server resources from the clients, meaning the server is not exposed to unnecessary risk. A method for implementing such an architecture is already built into the protocol.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the protocol is configured so that all client <strong>root commands<\/strong> are automatically mapped to the <strong>nobody:nogroup<\/strong> account. The administrator only needs to change the owner of the shared resource on the server to match this account\u2019s parameters.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">System Update<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Before installing the server component, the server\u2019s software environment must be updated.<br>Use the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt update<br>$ sudo apt list --upgradable<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Installing and Activating the NFS Server<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">After the update is complete, you can proceed with installation:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install nfs-kernel-server<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After running the command, the application deployment process will begin.<br>In the final output window, you should see the message <strong>\u201cSetting up nfs-kernel-server 1:2.6.1 &#8230;\u201d<\/strong>, confirming that the installation finished successfully.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, start the <strong>NFS server<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl start nfs-kernel-server.service<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Creating a Shared Resource on the Server<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Create a shared directory on the server named <strong>all_users<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo mkdir \/var\/nfs\/all_users -p<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The newly created directory is owned by <strong>root<\/strong>.<br>Change the owner so that <strong>NFS<\/strong> blocks administrative requests, as described earlier:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo chown nobody:nogroup \/var\/nfs\/all_users<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The shared resource is now configured and almost ready for export. All that remains is to set export parameters that define access rights and other characteristics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To do this, we use the system file <strong>\/etc\/exports<\/strong>. Open it with the <strong>nano<\/strong> editor:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/exports<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Insert the following line into the file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/var\/nfs\/all_users 178.21.139.65(rw,sync,no_subtree_check)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The options in parentheses mean the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>rw<\/strong> \u2013 allows reading and writing data;<\/li>\n\n\n\n<li><strong>sync<\/strong> \u2013 synchronizes the current directory state before each client response;<\/li>\n\n\n\n<li><strong>no_subtree_check<\/strong> \u2013 disables subtree checking when verifying file availability.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Configuring UFW<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">To allow the client to access the shared resource through server port <strong>2049<\/strong>, firewall rules must be updated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, enable UFW:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo ufw enable<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The output should include:<br><strong>\u201cFirewall is active and enabled &#8230;\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the current rules:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo ufw status<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The output will look similar to:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">To Action From<br>80\/tcp ALLOW Anywhere<br>22\/tcp ALLOW Anywhere<br>80\/tcp (v6) ALLOW Anywhere (v6)<br>22\/tcp (v6) ALLOW Anywhere (v6)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Add a rule:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo ufw allow from 178.21.139.65 to any port nfs<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here, <strong>178.21.139.65<\/strong> is the client machine\u2019s IP address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command will output: <strong>\u201cRule added\u201d<\/strong>, indicating success.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After checking the updated firewall rules, a line like this will appear:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">To Action From<br>2049 ALLOW 178.21.139.65<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This confirms that client access to the server is now open.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Client Configuration<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">On the client machine, you also need to update the software environment, just like we did earlier for the server, and then install the client component by running:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install nfs-common<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After successful installation, the output should show a message like:<br><strong>\u201cSetting up nfs-common 1:2.6.1\u2026\u201d<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configuring Remote User Home Directory<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When configuring such a cluster, many steps are the same as those we performed on the server side when setting up the shared resource. The difference lies in that there is no need to change the directory owner, and there are different entries in the configuration file <strong>\/etc\/exports<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the cluster configuration, we will use the existing <strong>home<\/strong> directory on the server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make the necessary changes in the <strong>\/etc\/exports<\/strong> file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/exports<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Insert the following line into the opened file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/home 178.21.139.65(rw,sync,no_root_squash,no_subtree_check)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here, the <strong>no_root_squash<\/strong> parameter disables the default NFS behavior and allows the client to have root access to the home directory. The other parameter values have been previously explained.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mounting Server Resources on the Client Machine<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No matter which type of cluster configuration is used, the same mount operations are employed. Let\u2019s look at the sequence of steps for mounting directories in both of the previously discussed cases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create empty directories on the client machine that correspond to the server\u2019s resources:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo mkdir -p \/nfs\/all_users<br>$ sudo mkdir -p \/nfs\/home<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The mount commands will look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo mount 178.21.139.66:\/var\/nfs\/all_users \/nfs\/all_users<br>$ sudo mount 178.21.139.66:\/home \/nfs\/home<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Where <strong>178.21.139.66<\/strong> is the server\u2019s IP address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the result of these commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ df -h<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command\u2019s output should look roughly like this:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><em>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Used&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Avail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use%&nbsp;&nbsp;&nbsp;&nbsp; Mounted on<\/em><\/td><\/tr><tr><td><em>tmpfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192M&nbsp;&nbsp;&nbsp; 2.4M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 190M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/run<\/em><\/td><\/tr><tr><td><em>\/dev\/vda2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8.6G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 38%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/<\/em><\/td><\/tr><tr><td><em>tmpfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 958M&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 958M&nbsp;&nbsp;&nbsp;&nbsp; 0%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/dev\/shm<\/em><\/td><\/tr><tr><td><em>178.21.139.66:\/var\/nfs\/all_users&nbsp;&nbsp;&nbsp;&nbsp; 24G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 18G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.8G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 75%&nbsp;&nbsp;&nbsp; \/nfs\/all_users<\/em><\/td><\/tr><tr><td><em>178.21.139.66:\/home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 18G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.8G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 75%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/nfs\/home<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You can confirm that, in our case, the shared resources are successfully mounted on the client machine.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Access Verification<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the accessibility of the server\u2019s resources. In the shared directory <strong>all_users<\/strong>, create a test file named <strong>all_users.new<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo touch \/nfs\/all_users\/all_users.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check the file ownership permissions:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ls -l \/nfs\/all_users\/all_users.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The result should be roughly:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-rw-r--r-- 1 nobody nogroup 0 Mar 12 11:06 \/nfs\/all_users\/all_users.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This result indicates that the shared resource is correctly configured, because its owner is <strong>nobody nogroup<\/strong>, not <strong>root<\/strong>. This means that the client cannot perform actions that require administrative privileges here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Similarly, create a test file named <strong>home.new<\/strong> in the remote home directory:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo touch \/nfs\/home\/home.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check the owner\u2019s permissions:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ls -l \/nfs\/home\/home.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output of the command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-rw-r--r-- 1 root root 0 Mar 12 11:12 \/nfs\/home\/home.new<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can confirm that the file owner is the <strong>root<\/strong> user. This means that administrative actions from the client are allowed here, which fully corresponds to our initial settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mounting Automation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After every reboot of the client machine, the mounted shared resources are reset unless they are listed in the <strong>\/etc\/fstab<\/strong> file. If they are listed there, mounting happens automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add the required records to the file using the command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/fstab<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Add the following lines to the file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">178.21.139.66:\/var\/nfs\/all_users \/nfs\/all_users nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0<br>178.21.139.66:\/home \/nfs\/home nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After saving the changes, the resources will be mounted automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you need to disable automatic mounting, simply comment out the entries above or remove the <strong>auto<\/strong> parameter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating shared network resources within a cluster is an essential part of a network administrator\u2019s work. A number of software tools can be used to configure such clusters, including NCP (NetWare Core Protocol), SMB (Server Message Block), and several others. However, for Linux-based systems, the most widely used network protocol is NFS (Network File System),&hellip;&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":504,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-configuration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine<\/title>\n<meta name=\"description\" content=\"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/\" \/>\n<meta property=\"og:locale\" content=\"uk_UA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine\" \/>\n<meta property=\"og:description\" content=\"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0411\u043b\u043e\u0433 Hosting in Ukraine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hostinginua\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-19T10:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-19T11:34:14+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tetiana Volkivska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HostingInUA\" \/>\n<meta name=\"twitter:site\" content=\"@HostingInUA\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tetiana Volkivska\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 \u0445\u0432\u0438\u043b\u0438\u043d\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/\"},\"author\":{\"name\":\"Tetiana Volkivska\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#\\\/schema\\\/person\\\/7c7764e13cddfc79e79adefcf854a9d2\"},\"headline\":\"Principles of using the NFS file system to create shared network resources based on Linux systems\",\"datePublished\":\"2024-07-19T10:15:00+00:00\",\"dateModified\":\"2025-11-19T11:34:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/\"},\"wordCount\":1647,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/0004.jpeg\",\"articleSection\":[\"Software configuration\"],\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/\",\"name\":\"Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/0004.jpeg\",\"datePublished\":\"2024-07-19T10:15:00+00:00\",\"dateModified\":\"2025-11-19T11:34:14+00:00\",\"description\":\"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/0004.jpeg\",\"contentUrl\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/0004.jpeg\",\"width\":2000,\"height\":1500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/software-configuration\\\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0411\u043b\u043e\u0433\",\"item\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software configuration\",\"item\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/en\\\/category\\\/software-configuration\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Principles of using the NFS file system to create shared network resources based on Linux systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/\",\"name\":\"Blog Hosting in Ukraine\",\"description\":\"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e \u0445\u043e\u0441\u0442\u0438\u043d\u0433, \u0434\u043e\u043c\u0435\u043d\u0438 \u0442\u0430 \u0441\u0430\u0439\u0442\u0438\",\"publisher\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#organization\",\"name\":\"Blog Hosting in Ukraine\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/black_logo.png\",\"contentUrl\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/black_logo.png\",\"width\":136,\"height\":30,\"caption\":\"Blog Hosting in Ukraine\"},\"image\":{\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hostinginua\",\"https:\\\/\\\/x.com\\\/HostingInUA\",\"https:\\\/\\\/www.instagram.com\\\/hosting.in.ua\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hostinginukraine\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/#\\\/schema\\\/person\\\/7c7764e13cddfc79e79adefcf854a9d2\",\"name\":\"Tetiana Volkivska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621\",\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621\",\"contentUrl\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621\",\"caption\":\"Tetiana Volkivska\"},\"sameAs\":[\"http:\\\/\\\/hosting.in.ua\"],\"url\":\"https:\\\/\\\/hosting.in.ua\\\/blog\\\/author\\\/tasha\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine","description":"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.","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:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/","og_locale":"uk_UA","og_type":"article","og_title":"Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine","og_description":"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.","og_url":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/","og_site_name":"\u0411\u043b\u043e\u0433 Hosting in Ukraine","article_publisher":"https:\/\/www.facebook.com\/hostinginua","article_published_time":"2024-07-19T10:15:00+00:00","article_modified_time":"2025-11-19T11:34:14+00:00","og_image":[{"width":2000,"height":1500,"url":"http:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg","type":"image\/jpeg"}],"author":"Tetiana Volkivska","twitter_card":"summary_large_image","twitter_creator":"@HostingInUA","twitter_site":"@HostingInUA","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e":"Tetiana Volkivska","\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"7 \u0445\u0432\u0438\u043b\u0438\u043d"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#article","isPartOf":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/"},"author":{"name":"Tetiana Volkivska","@id":"https:\/\/hosting.in.ua\/blog\/#\/schema\/person\/7c7764e13cddfc79e79adefcf854a9d2"},"headline":"Principles of using the NFS file system to create shared network resources based on Linux systems","datePublished":"2024-07-19T10:15:00+00:00","dateModified":"2025-11-19T11:34:14+00:00","mainEntityOfPage":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/"},"wordCount":1647,"commentCount":0,"publisher":{"@id":"https:\/\/hosting.in.ua\/blog\/#organization"},"image":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg","articleSection":["Software configuration"],"inLanguage":"uk","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/","url":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/","name":"Principles of using the NFS file system - \u0411\u043b\u043e\u0433 Hosting in Ukraine","isPartOf":{"@id":"https:\/\/hosting.in.ua\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#primaryimage"},"image":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg","datePublished":"2024-07-19T10:15:00+00:00","dateModified":"2025-11-19T11:34:14+00:00","description":"Features of the NFS (Network File System) protocol, principles of use, and examples of its practical application.","breadcrumb":{"@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/"]}]},{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#primaryimage","url":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg","contentUrl":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/0004.jpeg","width":2000,"height":1500},{"@type":"BreadcrumbList","@id":"https:\/\/hosting.in.ua\/blog\/en\/software-configuration\/principles-of-using-the-nfs-file-system-to-create-shared-network-resources-based-on-linux-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0411\u043b\u043e\u0433","item":"https:\/\/hosting.in.ua\/blog\/"},{"@type":"ListItem","position":2,"name":"Software configuration","item":"https:\/\/hosting.in.ua\/blog\/en\/category\/software-configuration\/"},{"@type":"ListItem","position":3,"name":"Principles of using the NFS file system to create shared network resources based on Linux systems"}]},{"@type":"WebSite","@id":"https:\/\/hosting.in.ua\/blog\/#website","url":"https:\/\/hosting.in.ua\/blog\/","name":"Blog Hosting in Ukraine","description":"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e \u0445\u043e\u0441\u0442\u0438\u043d\u0433, \u0434\u043e\u043c\u0435\u043d\u0438 \u0442\u0430 \u0441\u0430\u0439\u0442\u0438","publisher":{"@id":"https:\/\/hosting.in.ua\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hosting.in.ua\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/hosting.in.ua\/blog\/#organization","name":"Blog Hosting in Ukraine","url":"https:\/\/hosting.in.ua\/blog\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/hosting.in.ua\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/black_logo.png","contentUrl":"https:\/\/hosting.in.ua\/blog\/wp-content\/uploads\/2025\/10\/black_logo.png","width":136,"height":30,"caption":"Blog Hosting in Ukraine"},"image":{"@id":"https:\/\/hosting.in.ua\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hostinginua","https:\/\/x.com\/HostingInUA","https:\/\/www.instagram.com\/hosting.in.ua\/","https:\/\/www.linkedin.com\/company\/hostinginukraine\/"]},{"@type":"Person","@id":"https:\/\/hosting.in.ua\/blog\/#\/schema\/person\/7c7764e13cddfc79e79adefcf854a9d2","name":"Tetiana Volkivska","image":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/hosting.in.ua\/blog\/wp-content\/litespeed\/avatar\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621","url":"https:\/\/hosting.in.ua\/blog\/wp-content\/litespeed\/avatar\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621","contentUrl":"https:\/\/hosting.in.ua\/blog\/wp-content\/litespeed\/avatar\/ed62fb20806785c1f4f6c2d01a8b9ab4.jpg?ver=1792756621","caption":"Tetiana Volkivska"},"sameAs":["http:\/\/hosting.in.ua"],"url":"https:\/\/hosting.in.ua\/blog\/author\/tasha\/"}]}},"_links":{"self":[{"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/posts\/733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/comments?post=733"}],"version-history":[{"count":2,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/posts\/733\/revisions"}],"predecessor-version":[{"id":736,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/posts\/733\/revisions\/736"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/media\/504"}],"wp:attachment":[{"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/media?parent=733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/categories?post=733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting.in.ua\/blog\/wp-json\/wp\/v2\/tags?post=733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}