今天在将Ubuntu上的共享目录/xilinx/zed_common通过nfs方法挂载到开发板上遇到了"mount: 10.8.248.147:/xilinx/zed_common failed, reason given by server: Permission denied. mount: mounting 10.8.248.147:/xilinx/zed_common on /mnt failed: Bad file descriptor"的错误,此错误出现的原因可能有以下几种:
1、Ubuntu的/etc/hosts里指定了IP--主机名,可将其屏蔽或删掉;
2、可能是NFS服务器端/etc/exports设置的权限或共享目录不对;
3、可能是selinux的问题。
建议进行挂载前先用/etc/init.d/nfs-kernel-server restart命令重启一下服务器。