I am trying to mount a NFS share from my QNAP. As I do this, I am getting errors, and it is really confusing, and not sure which error I should be focusing on, or what’s really going on. Here’s the output of the mount -av command:
mount.nfs: timeout set for Sat Dec 27 08:34:41 2025 mount.nfs: trying text-based options 'vers=4.2,addr=<ip>,clientaddr=<ip>' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=<ip>,clientaddr=<ip>' mount.nfs: mount(2): No such file or directory mount.nfs: trying text-based options 'addr=<ip>' mount.nfs: prog 100003, trying vers=3, prot=6 mount.nfs: trying <ip> prog 100003 vers 3 prot TCP port 2049 mount.nfs: prog 100005, trying vers=3, prot=17 mount.nfs: trying <ip> prog 100005 vers 3 prot UDP port 59040 mount.nfs: mount(2): Permission denied mount.nfs: access denied by server while mounting <ip>:/shared mount: (hint) your fstab has been modified, but systemd still uses the old version; use 'systemctl daemon-reload' to reload.
Did you read the Support and Help Start Here page?
and more.
Given we don’t know what Ubuntu product/release you’re using, what help are you after? Details of what you’re using allow us to better understand your situation, and thus provide meaningful help.
Please use the “Ubuntu Support Template” as its there for a reason.
1 Like
It looks to me like the problem is in the export on the QNAP side. NFSv4 isn’t enabled, only NFSv3, and it looks like the permissions are set too tight. I know nothing of QNAP administration but often with NFS servers you need to add the local IP address range (or specific hosts) to the permissions.
check the /etc/export on the QNAP (or in the GUI) to specify the access per IP address