mount+nfs远程挂载

Posted dfengshuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mount+nfs远程挂载相关的知识,希望对你有一定的参考价值。

需求背景:

192.168.10.100 源服务器 目录:/root/test 目录属主属组普通用户,权限777

192.168.10.111 目标服务器 目录:/root/test111 目录属主属组普通用户,权限777

首先看下源服务器是否有nfs程序:rpm -qa |grep nfs 如果没有:

 1 yum -y install nfs-utils 

安装完成后修改 /etc/exports 配置文件:

技术图片

1:指的是需要挂载的目录,也就是共享的目录位置

2:指的是客服务器的IP地址或者网段

3:指的是权限部分,可以根据需求进行设置: 设置输出目录只读 ro 设置输出目录读写 rw

用户映射选项 all_squash 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);

no_all_squash 与all_squash取反(默认设置);

root_squash 将root用户及所属组都映射为匿名用户或用户组(默认设置);

no_root_squash 与rootsquash取反; anonuid=xxx 将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户 (UID=xxx);

anongid=xxx 将远程访问的所有用户组都映射为匿名用 户组账户,并指定该匿名用户组账户 为本地用户组账户(GID=xxx);

其它选项 secure 限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);

insecure 允许客户端从大于1024的tcp/ip端口连接服务器; sync 将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;

 

设置完成后保存文件,启动nfs服务 其次去目标服务器上创建一个挂载目录/root/test111,目录权限属主最好设置成普通用户和777权限;

进行挂载操作

 1 mount -t nfs 192.168.10.100:/root/test /root/test111 

挂载完成后进行查看:

技术图片

 

补充:

卸载:umount /root/test111

强制卸载:umount -l /root/test111 适用于umount 卸载时出现busy错误提示

以上是关于mount+nfs远程挂载的主要内容,如果未能解决你的问题,请参考以下文章

nfs挂载后无法创建文件

NPS服务器搭建与autofs自动挂载

挂载 NFS - 如果服务器没有响应,则无需等待

NFS使用mount挂载无法挂载出问题后的排错思路

请教关于nfs挂载时报Permission Denied的原因

NFS客户端mount挂载深入