mount失败,服务器给出的原因:权限被拒绝

问题描述 投票:-1回答:3

我正在使用centos。我正在尝试将服务器目录挂载到本地目录。

服务器:10.10.10.1 客户端:10.10.10.2 服务器上的/ etc / exports具有此内容 /logs/user *(rw,sync,no_root_squash,no_subtree_check)


当我运行命令# showmount -e 10.10.10.1时,它显示, Export list for 10.10.10.1: /logs/user *

现在,当我尝试装载mount -t nfs 10.10.10.1:/logs/user /mnt/nfs/home时,我得到了这个: mount: 10.10.10.1:/logs/user failed, reason given by server: Permission denied

linux centos mount nfs
3个回答
0
投票

请查看服务器日志了解更多详情: 在/ var / log / messages中

请确保“/ logs / user”不是服务器上的挂载点!

例如: 您将NFS共享挂载到服务器上的“/ logs / user”,然后将其重新导出到客户端,这是不受支持的。

请查看服务器上的selinux是否已打开: #sestatus

如果它已打开,您需要检查/var/log/audit.log以获取更多详细信息


0
投票

请尝试以下几点: -

  1. 修改/ etc / exports文件后,需要在服务器上运行该命令: exportfs -a
  2. 检查/ etc / exports文件,确保导出卷,并确保客户端具有正确的访问权限。例如,如果客户端只具有读访问权限,则必须使用ro选项而不是rw选项安装卷。
  3. 在nfs客户端上运行的服务 chkconfig --list|grep rpc rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off rpcgssd 0:off 1:off 2:off 3:on 4:on 5:on 6:off rpcidmapd 0:off 1:off 2:off 3:on 4:on 5:on 6:off rpcsvcgssd 0:off 1:off 2:off 3:off 4:off 5:off 6:off chkconfig --list|grep nfs nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  4. 检查NFS服务器日志
  5. 如果您使用的是RedHat基本系统,请检查selinux是否设置正确。通过selinux命令和测试禁用setenforce 0临时。

0
投票

今天发生在我身上。重新启动NFS服务后,我意识到我已经更改了/etc/exports中声明的几个目录的名称。

因此,请检查每个路径,重新启动NFS服务并验证其加载没有错误。

© www.soinside.com 2019 - 2024. All rights reserved.