How to setup NFS Share on Debian

Table of Contents

How to setup NFS Share on Debian




The Network File System, also known as NFS, was created by Sun Microsystems in the early 1980s. As if the remote computer were a local machine, users can access, store, update, and share files on it. NFS offers the convenience of centralized management, which reduces the need for additional software and disk space for individual users. In a similar way to how users access local files, NFS allows access to files on remote hosts.






  • You need Debian 7 or later.
  • Two machines in the same location.
  • Private networking enabled.





In this article, we’ll demonstrate how to set up a NFS share on Debian. Assign both instances unique IP addresses before starting to ensure that they can ping each other.





Let’s begin,






On Main server


ifconfig eth1 up
ip addr add dev eth1



On client server


ifconfig eth1 up
ip addr add dev eth1






We now need to configure the main server,




You must execute the following commands on the Main server computer where the folder is located. Let’s first install the NFS server.



apt-get install nfs-kernel-server nfs-common




We can now create the directory,



mkdir /opt/share
chown nobody:nogroup /opt/share
chmod 755 /opt/share




If you want to expose the directory via NFS, navigate to /etc/exports then add the following line.



/opt/share ,sync,no_subtree_check)





Launch the NFS server.



service nfs-kernel-server restart



That’s it!







Let’s configure the Client server,






The folder needs to be mounted on the client now.


mkdir /mnt/share
mount /mnt/share

Use the df -h command to make sure your operation was successful.





Furthermore, if you create a file on the client and then check the server, it appears immediately on the main server.


That’s it!






VPSie is looking forward to embarking on a new journey with you!.






Get the most out of learning with

Share on