A note about container technology is that at least with LXC or LXD, containers are not allowed to mount network folders. Instead, you need to mount via the host and expose the folder to the container.
NFS Server Configuration
Separate article will be written on setting up.
This is the key article to understand how to do it. It's not user based but ip range based on the Synology system,
NFS Client
Install nfs client software,
Code Block | ||
---|---|---|
| ||
sudo apt-get install nfs-common |
After ensuring IP was setup properly it was just a matter of creating your mount path. This is a one time activity,
Code Block | ||
---|---|---|
| ||
cd ~
mkdir -p mnt/guest.public
# forget if I also need to make the subdirectory
sudo mount -t nfs 192.168.0.5:/volume1/guest.public ./mnt/guest.public/ |
Connect your mount,
Code Block | ||
---|---|---|
| ||
cd ~
mkdir -p mnt/guest.public
# forget if I also need to make the subdirectory
sudo mount -t nfs 192.168.0.5:/volume1/guest.public ./mnt/guest.public/
# confirm by looking at your files... |
Unmounting,
Code Block | ||
---|---|---|
| ||
cd ~
umount ./mnt/guest.public/ |
Setup Automatic Mounting on Startup
Make the directories for fstab,
Code Block | ||
---|---|---|
| ||
sudo su - serveradmin
mkdir -p mnt/guest.public
exit
cd /home/serveradmin
sudo mv ./mnt/ /opt/ |
...
Code Block | ||
---|---|---|
| ||
sudo cp /etc/fstab /ect/fstab.v0.0 |
Add the following to the bottom of the file,
Code Block | ||
---|---|---|
| ||
# Mount NFS drive
192.168.0.5:/volume1/guest.public /opt/mnt/guest.public/ nfs4 |
Reboot the machine...
Troubleshooting
..
References
Benchmark on best Mounting Protocol for Ubuntu
Speed Comparison - https://ferhatakgun.com/network-share-performance-differences-between-nfs-smb/