如何在 Unix 中挂载 NFS 文件?

如何在 Unix 中挂载 NFS 文件?

我使用的是 Cent OS 5.6,有两个虚拟机。我试图挂载一个文件,但无法挂载。以下是我所做的。

Mkdir/uxadm
Chmod 777 /uxadm



vi /etc/exports
         /uxadm w01(no_root_squash,rw,sync,no_acl)

Service nfs restart

(在另一台虚拟机上)

mkdir /uxadm
vi /etc/fstab 
          10.5.2.20:/uxadm      /uxadm      nfs rw,soft,timeo=5 0 0

它给我错误提示“服务器拒绝权限”。

我需要在这里改变什么?

答案1

  1. 检查防火墙规则

  2. 检查 NFS 服务器是否导出任何目录

    showmount -e 
    
  3. 从 /etc/exports 文件中删除 no_acl 选项。此选项专门用于任何 NFS 版本 3 共享。

  4. 编辑 /etc/exports 文件后,运行以下命令

    exportfs -av
    
  5. 检查 NFS 客户端上的 NFS 共享

  6. NFS 服务器和 NFS 客户端应该为特定用户或组具有相同的 uid 和 gid。请参阅我的回答以获取想法这里如果不是这种情况,请使用 ldap 服务器配置用户帐户,并在 NFS 客户端计算机上配置 ldap 客户端以进行用户身份验证,并使用 autofs 服务自动挂载 NFS 共享。

请参阅我的回答这里这可能会有帮助。

相关内容