01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Install prerequisite
sudo apt-get install nfs-common
 
# Set variables
nfsShare=test # assuming that the 'test' share has already been created on the server
nfsServer=NasServerNameOrIP
mountPoint=/mnt/test
sudo mkdir $mountPoint
sudo mount -t nfs $nfsServer:/$nfsShare $mountPoint
 
# Error:
# mount.nfs: access denied by server while mounting NasServerNameOrIP:/test
# Resolution:
# Reconfigure the NFS share with these options: subtree_check,insecure
# Source:
 
# Create a test file
kim@kim-linux:/mnt/test$ touch testfile.txt
kim@kim-linux:/mnt/test$ ls
testfile.txt
 
# Unmount forcefully and without further adieu
sudo umount -f -l $mountPoint
 
# Remount and check for the test file
kim@kim-linux:/mnt/test$ sudo mount -t nfs $nfsServer:/$nfsShare $mountPoint
kim@kim-linux:/mnt/test$ ls /mnt/test
testfile.txt
01
02
03
04
05
06
07
08
09
10
# Example: Synology as NFS Server
nfsShare=k8s
nfsServer=192.168.0.5
sharePath=/volume1/$nfsShare
mountPoint=/mnt/$nfsShare
sudo mkdir $mountPoint
sudo mount -t nfs $nfsServer:$sharePath $mountPoint # Test mounting
sudo mount | grep $nfsShare # validate mount
cd $mountPoint
ls