本文介绍: 服务端搭建 NFS 共享,在/nfsdata 目录下创建 ky01 和 ky02 文件夹,通过。◆ ky02 共享文件夹允许 192.168.100.0/24 网段的所有机器都可以以读写。挂载到客户端的/nfs/net_public 目录下,且使用 autofs 进行挂载。三台机器192.168.100.0/24网段 主机器是31 其他两台是32,33。:关闭防火墙 、安全子模块(selinux) 并且禁用开机自启动。/nfsdata/net_dir 目录,且开机自动挂载。安装的nfs机器执行。

NFS挂载

服务端搭建 NFS 共享,在/nfsdata 目录下创建 ky01 和 ky02 文件夹,通过
NFS 协议共享如下:
◆ ky01 共 享 文 件 夹 只 允 许 客 户 端 以 只 读 权 限 挂 载 到 客 户 端 的
/nfsdata/net_dir 目录,且开机自动挂载
◆ ky02 共享文件夹允许 192.168.100.0/24 网段的所有机器都可以以读写
挂载到客户端的/nfs/net_public 目录下,且使用 autofs 进行挂载

基础环境 :关闭防火墙 、安全子模块(selinux) 并且禁用开机自启动
三台机器192.168.100.0/24网段 主机器是31 其他两台是32,33
配置静态IP 、修改计算机名称(localhost)

安装NFS

yum -y install nfs-utils rpcbind
光写安装nfs-utils也可以,因为yum会自动安装依赖包

备份配置文件

mkdir /tmp/nfs && cp  /etc/nfs.conf /tmp/nfs

修改文件添加从属机器

vi /etc/exports
/nfsdata/ky01 192.168.100.32(ro,sync,fsid=0) /nfsdata/ky02 192.168.100.0/24(rw,sync,fsid=0)
#配置说明:
#这一行分为三个部分:
#第一部分:/opt/nfs ,这个是本地要共享出去的目录。
#第二部分:192.168.100.0/24 ,允许访问的主机,可以是一个IP:192.168.100.32,也可以是一个IP段:192.168.100.0/24
#第三部分:括号中部分是文件权限和模式以及指定使用用户
#async :文件暂存与内存,而不是直接写入内存 or 也可以填写sync:文件同时写入硬盘和内存

启动服务并设置开启自启动

安装的nfs机器执行

systemctl start  rpcbind && systemctl enable  rpcbind
systemctl start  nfs && systemctl enable nfs
可以使用showmount -e 192.168.100.10 
来查看挂载目录以用来测试nfs服务是否开启
showmount -e 192.168.100.31

在从属机器上面安装clinet客户端

yum -y install nfs-utils

启动服务

客户端不需要启动nfs服务,只需要启动rpcbind服务

systemctl enable --now rpcbind
mkdir -p  /nfsdata/net_dir

挂载共享目录

mount -t nfs 192.168.100.31:/nfsdata/ky01 /nfsdata/net_dir

格式 : mount -t nfs 服务端ip:/服务端共享文件夹 /客服端文件夹

autofs自动挂载

实现开机自动挂载

vi /etc/fstab
192.168.100.31:/nfsdata/ky01 /nfsdata/net_dir /ro  nfs defaults 0 0
介绍: 服务ip:/共享路径  /挂载路径 /权限 nfs defaults 0 0
#检测
[root@node2 ~]# df -h | grep /nfsdata/net_
192.168.100.31:/nfsdata/ky01/   50G  1.7G   49G   4% /nfsdata/net_dir

#autofs自动挂载
#nfs客户端安装 
yum -y install autofs
systemctl enable --now autofs
#写入配置文件
vi /etc/auto.master
/nfs  /etc/auto.nfs
vi /etc/auto.nfs
net_public  -fstype=nfs,rw 192.168.100.31:/nfsdata/ky02
最终挂载点  -fstype=nfs,rw  服务端ip:服务端目录 
#重启autofs 服务
systemctl restart autofs
如果挂载点没有执行权限
chmod 777 -R 服务端分享目录
#检测
[root@node2 ~]# df -h | grep /nfsdata/net_public
[root@node2 net]# df -h | grep nf
192.168.100.31:/nsfdata/ky02   50G  1.7G   49G   4% /nfsf/net
```

原文地址:https://blog.csdn.net/2303_77073508/article/details/135481864

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_56144.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注