{"id":657,"date":"2023-12-03T16:33:38","date_gmt":"2023-12-03T16:33:38","guid":{"rendered":"https:\/\/marinelvis.ro\/?p=657"},"modified":"2023-12-03T16:33:38","modified_gmt":"2023-12-03T16:33:38","slug":"share-prin-nfs","status":"publish","type":"post","link":"https:\/\/marinelvis.xyz\/index.php\/2023\/12\/03\/share-prin-nfs\/","title":{"rendered":"SHARE PRIN NFS"},"content":{"rendered":"<p>Instalare server NFS pentru montare pe SERVER (client)\u00a0 a unui folder partajat de pe HASS (host).<br \/>\nPe HASS se instaleaza serverul NFS:<\/p>\n<pre>sudo apt-get install nfs-kernel-server -y<\/pre>\n<p>Pe HASS se creeaza folderul care se va partaja:<\/p>\n<pre>sudo mkdir mnt\/nfs_share<\/pre>\n<p>Se seteaza permisiunile pe folderul partajat:<\/p>\n<pre>sudo chown nobody:nogroup \/mnt\/nfs_share \nsudo chmod 777 \/mnt\/nfs_share<\/pre>\n<p>Se configureaza setarile NFS in fisierul <em>\/etc\/exports<\/em>:<\/p>\n<pre>sudo nano \/etc\/exports<\/pre>\n<p>Se adauga urmatoarea linie:<\/p>\n<blockquote><p><em>\/mnt\/nfs_share 192.168.0.200(rw,sync,no_subtree_check)<\/em><\/p><\/blockquote>\n<p>unde 192.168.0.200 este IP-ul clientului NFS SERVER.<br \/>\nSe activeaza setarea si se reporneste serverul NFS:<\/p>\n<pre>sudo exportfs -a\nsudo systemctl restart nfs-kernel-server<\/pre>\n<p>Se activeaza serviciul NFS:<\/p>\n<pre>sudo systemctl enable nfs-kernel-server\nsudo systemctl start nfs-kernel-server<\/pre>\n<p>Pe clientul SERVER se instaleaza componenta NFS:<\/p>\n<pre>sudo apt-get install nfs-common -y<\/pre>\n<p>Se creeaza folderul unde se monteaza directorul partajat de pe HASS:<\/p>\n<pre>sudo mkdir \/opt\/HASS\nsudo mount 192.168.0.150:\/mnt\/nfs_share \/opt\/HASS<\/pre>\n<p>Dimensiunea folderului partajat se afiseaza cu:<\/p>\n<pre>df -h | grep 192.168.0.150<\/pre>\n<p>Se afiseaza ceva de genul:<\/p>\n<blockquote><p><em>192.168.0.150:\/mnt\/nfs_share 415G 0 394G 0% \/opt\/HASS<\/em><\/p><\/blockquote>\n<p>Pentru montarea automata la boot a folderului partajat, se editeaza fisierul \/etc\/fstab:<\/p>\n<pre>sudo nano \/etc\/fstab<\/pre>\n<p>Se introduce linia:<\/p>\n<blockquote><p><em>192.168.0.150:\/mnt\/nfs_share \/opt\/HASS nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0<\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Instalare server NFS pentru montare pe SERVER (client)\u00a0 a unui folder partajat de pe HASS (host). Pe HASS se instaleaza serverul NFS: sudo apt-get install nfs-kernel-server -y Pe HASS se creeaza folderul care se va partaja: sudo mkdir mnt\/nfs_share Se seteaza permisiunile pe folderul partajat: sudo chown nobody:nogroup \/mnt\/nfs_share sudo chmod 777 \/mnt\/nfs_share Se configureaza [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-657","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=657"}],"version-history":[{"count":0,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/657\/revisions"}],"wp:attachment":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}