Reference from link
Install NFS server in both host and client server:
sudo apt-get update
sudo apt-get install nfs-kernel-server
- Install nfs common in the client server:
sudo apt-get update
sudo apt-get install nfs-common
- make a dir for share , in host:
sudo mkdir /var/nfs
# change the own of the dir, the user and group is up to you want.
sudo chown vagrant:vagrant /var/nfs
- Configure the NFS exports file on the host server:
# sudo vim /etc/exports
# the format just like :
# directory_to_share client(share_option1,...,share_optionN)
/var/nfs 192.168.10.1(rw,sync,anonuid=900,anongid=900,all_squash,no_subtree_check)
# with the config above,
# all the user mount to the dir will act as user of uid 900 and gid 900.
- Create the NFS table that holds the exports of your shares by typing:
sudo exportfs -a
- Start the NFS server:
sudo service nfs-kernel-server start
- Mount the share dir on the client:
sudo mkdir -p /mnt/nfs/var/nfs
sudo mount 192.168.10.10:/var/nfs /mnt/nfs/var/nfs
- Then you can access the host dir on the client server.