User Tools

Site Tools


nfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
nfs [2011/11/10 17:05]
k2patel created
nfs [2020/08/10 02:35] (current)
Line 3: Line 3:
 This is the notes from my setup. This is the notes from my setup.
  
 +===== Server =====
  
 +==== Export ====
  
 +I am setting up server for NFSv4 without Security IP based access list.\\
 +**NOTE :** Match your uid with anonuid
 +
 +<code bash | /​etc/​exports>​
 +/home   ​192.168.1.0/​24(rw,​sync,​insecure,​root_squash,​no_subtree_check,​fsid=0)
 +/​home/​download ​     192.168.1.4(rw,​nohide,​sync,​insecure,​no_root_squash,​no_subtree_check,​anonuid=1000,​anongid=100)
 +/​home/​movies ​   192.168.1.4(rw,​nohide,​sync,​insecure,​no_root_squash,​no_subtree_check,​anonuid=1000,​anongid=100)
 +/​home/​net/​Pictures ​ 192.168.1.4(rw,​nohide,​sync,​insecure,​no_root_squash,​no_subtree_check,​anonuid=1000,​anongid=100)
 +</​code>​
 +
 +==== NFS Ports ====
 +
 +
 +Now change following settings.\\
 +If any of the variable not exists please add as new line.\\
 +These disables legacy version and NFS v3 Support.\\
 +As keeping NFSv3 Support lead you to open many port in firewall and might cause issue on permission.\\
 +
 +<code bash | /​etc/​sysconfig/​nfs>​
 +MOUNTD_NFS_V1="​no"​
 +MOUNTD_NFS_V2="​no"​
 +RPCNFSDARGS="​-N 2 -N 3 -U"
 +</​code>​
 +
 +==== Firewall ====
 +
 +Add Following lines to your firewall rules.
 +
 +<code bash | /​etc/​sysconfig/​iptables>​
 +-A INPUT -s 192.168.1.4 -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
 +</​code>​
 +
 +==== Services ====
 +
 +Now restart / start all modified services.\\
 +In new Fedora it is some thing like as follow\\
 +Some server require to be started in specific order.
 +
 +  * systemctl restart rpcbind.service
 +  * systemctl restart iptables.service
 +  * systemctl restart nfs-idmap.service
 +  * systemctl restart nfs-server.service
 +
 +===== Client =====
 +
 +To setup client to mount exported FS use following.
 +<code bash | /​etc/​fstab>​
 +192.168.1.5:​download /​opt/​download nfs4 proto=tcp,​intr,​rw 0 0
 +192.168.1.5:​movies ​     /opt/movies nfs4 proto=tcp,​intr,​rw 0 0
 +192.168.1.5:​net/​Pictures /​opt/​Picture nfs4 proto=tcp,​intr,​rw 0 0
 +192.168.1.5:​net/​Music /opt/Music nfs4 proto=tcp,​intr,​rw 0 0
 +</​code>​
 +
 +You can refer following manual for further information.\\
 +Since all these is some how i gathered from these documentation.\\
  
 [[http://​docs.fedoraproject.org/​en-US/​Fedora/​14/​html/​Storage_Administration_Guide/​s1-nfs-server-export.html | Best Referance]] [[http://​docs.fedoraproject.org/​en-US/​Fedora/​14/​html/​Storage_Administration_Guide/​s1-nfs-server-export.html | Best Referance]]
nfs.1320944700.txt.gz ยท Last modified: 2020/08/10 02:30 (external edit)