{"id":7920,"date":"2018-10-08T12:44:37","date_gmt":"2018-10-08T10:44:37","guid":{"rendered":"http:\/\/giusseppe.net\/blog\/?p=7920"},"modified":"2018-10-08T12:44:37","modified_gmt":"2018-10-08T10:44:37","slug":"prefiero-nfs-a-samba","status":"publish","type":"post","link":"https:\/\/www.giusseppe.net\/blog\/archivo\/2018\/10\/08\/prefiero-nfs-a-samba\/","title":{"rendered":"Prefiero NFS a SAMBA"},"content":{"rendered":"<p>Cuando utilizas Linux es mucho m\u00e1s sencillo configurar las comparticiones de carpetas entre dispositivos utilizando NFS que el protocolo t\u00edpico del mundo windows.<\/p>\n<p>Es tan sencillo como instalar NFS server en el equipo del que se desean compartir carpetas<\/p>\n<p>(En derivados de Debian):<br \/>\n<code>sudo apt install nfs-common nfs-server<\/code><\/p>\n<p>A continuaci\u00f3n, editar (por supuesto con un editor de texto plano, por ejemplo VI) \/etc\/exports y a\u00f1adir las carpetas que se deseen compartir y las reglas de compartici\u00f3n propias<br \/>\n(Yo solo dejo acceso a 192.168.1.4, para dejar a toda la red local suele ser por defecto en la mayor\u00eda de las configuraciones t\u00edpicas de router: 192.168.1.0\/24)<br \/>\n<code>\/RUTA_ABSOLUTA\/CARPETA_a_COMPARTIR    192.168.1.4(rw,async,no_subtree_check)<\/code><\/p>\n<p>Si no queremos reiniciar, podemos sencillamente ejecutar esta secuencia de comandos para que el NFS server se entere de los cambios:<\/p>\n<p><code>sudo exportfs -ra<br \/>\nsudo update-rc.d rpcbind enable && sudo update-rc.d nfs-common enable<br \/>\nsudo systemctl restart rpcbind<br \/>\nsudo systemctl restart nfs-kernel-server<\/code><\/p>\n<p>En el lado cliente es preciso instalar al menos el nfs-common<br \/>\nsudo apt install nfs-common<!--more--><\/p>\n<p>Y cuando est\u00e9 instalado, podemos acceder a la carpeta compartida por NFS mediante un sencillo:<br \/>\n<code>mount SERVER:\/RUTA_ABSOLUTA\/CARPETA_a_COMPARTIR \/mnt\/Punto_de_montaje<\/code><\/p>\n<p>(lo del \/mnt es por tradici\u00f3n, pero en realidad se puede montar en cualquier sitio)<\/p>\n<p>Es preferible haber realizado previamente una \u00abapropiaci\u00f3n\u00bb por parte del usuario que lo vaya a usar de la carpeta en la que vayamos a montar la del servidor, pero no es necesario.<\/p>\n<p><code>sudo chown -R usuario:usuario \/mnt\/Punto_de_montaje<\/code><\/p>\n<p>Otra opci\u00f3n interesante es agregar una l\u00ednea en el fstab (que controla de qu\u00e9 manera se montan las particiones o discos en el sistema al arrancar)<\/p>\n<p><code>SERVER:\/RUTA_ABSOLUTA\/CARPETA_a_COMPARTIR \/mnt\/Punto_de_montaje nfs rw,user 0 0<\/code><\/p>\n<p>Con esta l\u00ednea agregada en \/etc\/fstab, puedo, sin m\u00e1s, hacer un sencillo:<\/p>\n<p><code>mount \/mnt\/Punto_de_montaje<\/code><\/p>\n<p>Que realizar\u00e1 lo equivalente al montaje completo sin tener que recordar cu\u00e1l era la ruta absoluta ni el server ni nada de nada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando utilizas Linux es mucho m\u00e1s sencillo configurar las comparticiones de carpetas entre dispositivos utilizando NFS que el protocolo t\u00edpico del mundo windows. Es tan sencillo como instalar NFS server en el equipo del que se desean compartir carpetas (En derivados de Debian): sudo apt install nfs-common nfs-server A continuaci\u00f3n, editar (por supuesto con un &#8230; <a title=\"Prefiero NFS a SAMBA\" class=\"read-more\" href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2018\/10\/08\/prefiero-nfs-a-samba\/\">Read more<span class=\"screen-reader-text\">Prefiero NFS a SAMBA<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,110],"tags":[76,74,105],"class_list":["post-7920","post","type-post","status-publish","format-standard","hentry","category-opinion","category-tecnologia-opinion","tag-informatica","tag-linux","tag-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/7920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/comments?post=7920"}],"version-history":[{"count":1,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/7920\/revisions"}],"predecessor-version":[{"id":7921,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/7920\/revisions\/7921"}],"wp:attachment":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/media?parent=7920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/categories?post=7920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/tags?post=7920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}