Data Networking/Fall 2014/Priya/NFS Configuration

In this article, we will describe the steps and procedures required to install and configure NFS on a Linux machine, (specifically Ubuntu 14.04). Step 1  Installing NFS server To install NFS server on Ubuntu 14.04, use the following commands Update Linux files apt-get install nfs-kernel-server

Create a directory to be shared with our network users (for example, /home/shared_users directory). Also, modify the directory and file permissions to allow users to mount and access these files. mkdir -p /export/users chmod 777 /export chmod 777 /export/users

Next step is to mount the /export/users directory to /home/shared_peter directory mount --bind /home/shared_users /export/users

Append the following line to /etc/fstab, to avoid mounting the directory for every system reboot /home/shared_users   /export/users   none    bind  0  0

Now add the following line to /etc/exports (notice that our networks has the Network IP address 192.168.3.0/24) /export/users 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async) Reboot the NFS server service nfs-kernel-server restart

After successfully installing and configuring NFS server, we need to install NFS client for our network clients

Step 2  Installing NFS client (NFSv4) To install NFS client on Ubuntu 14.04, use the following commands Update Linux files apt-get install nfs-common

After installing NFSv4, simply mount a directory on the client machine (/mnt) to the shared directory on the NFS server mount -t nfs -o proto=tcp,port=2049 192.168.3.50:/export/users /mnt

Append the following line to /etc/fstab, to avoid mounting the directory for every system reboot nfs-server:/  /mnt   nfs    auto  0  0

Congratulation! NFS server and client has been successfully installed and configured in your network.