Linux: NFS4 mount Error reason given by server: No such file or directory

I recently installed NFS server v4 on my HP Linux server. However, I’m not able to mount it from Linux nfs4 client using the following command:

mount.nfs4 server2:/data /data

I’m getting the following error:

mount.nfs4: mounting server2:/data failed, reason given by server:
No such file or directory

How do I fix this problem?

First, make sure fsid is set to 0 on server2 using /etc/exports file:


Make sure you reload the NFSv4 server after making changes to the /etc/exports file.

NFSv4 Client Mount

The command syntax is as follows:

mount.nfs4 server2:/ /data


mount -t nfs4 server2:/ /data

Please do not specify the server path /data for NFSv4. You need to specify only / as fsid is set to 0.

🐧 If you liked this page, please support my work on Patreon or with a donation.
🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source/DevOps topics:
CategoryList of Unix and Linux commands
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
1 comment… add one
  • Ronaldo Garcia Oct 27, 2015 @ 21:30

    mount.nfs4 /mnt/lhome
    mount.nfs4: access denied by server while mounting
    Same error without fsid=0
    mount -t nfs -o proto=tcp,port=2049 /mnt/lhome/
    mount.nfs: access denied by server while mounting

Leave a Reply

Your email address will not be published. Required fields are marked *

Use HTML <pre>...</pre>, <code>...</code> and <kbd>...</kbd> for code samples.