挂载nfs出现 mount.nfs: access denied by server while mounting

挂载nfs出现 mount.nfs: access denied by server while mounting在这里插入图片描述

需要先在nfs服务器上建立相应的远端文件夹

mkdir RemoteDIR

这个远端文件夹就是你在如下命令中输入的RemoteDIR

mount -t nfs -o nosuid,noexec,nodev,rw ${ShareIp}:$RemoteDIR $LocalDIR

并赋予权限

chmod 777 RemoteDIR

再进入/etc/exports文件新增一个目录及配置信息

cd /etc/exports

RemoteDIR *(rw,sync,no_root_squash)

最后用 exportfs -r 命令重新共享

然后就可以再去客户端挂载目录了

挂载配置文件简介

1、/etc/exports
NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在(需要自己建立)。

2、/usr/sbin/exportfs
用于维护NFS共享资源的命令,用在nfs server端。修改/etc/exports后,只要使用exportfs重新扫瞄一次 /etc/exports,重新将设定加载即可,并不一定要重启nfs服务
命令格式: exportfs [-aruv]
参数说明如下。
(1)-a:全部挂载或卸载(export or unexpect)/etc/exports文件内的目录。
(2)-r:重新挂载(reexport)/etc/exports中的目录,并将/var/lib/nfs/etab中的内容与/etc/exports同步。
(3)-u:卸载某些目录。
(4)-v:显示exportfs处理信息。

3、/usr/sbin/showmount
用于查看指定主机NFS共享出来的目录资源,主要用在Client端。
命令格式: showmount [-ade] hostname/服务器ip地址
参数说明如下。
(1)-a或-all:以host:dir格式显示客户主机名和挂载的目录。
(2)-d或-directories:仅显示被客户挂载的目录名。
(3)-e或-exports:显示指定NFS服务器的nfs共享目录。

猜你喜欢

转载自blog.csdn.net/w4187402/article/details/101014344