nfs部署
NFS基于TCP/IP穿件的网络文件系统,NFS服务的实现依赖于RPC(远程调用服务)机制,才能完成远程到本地的映射过程,在centos 系统中,需要安装nfs-utils、rpcbind软件包来提供nfs共享服务,NFS用于共享发布和访问,而RPC用于过程调用。
1.环境准备
一般nfs的环境就是服务端一台,客户端n台
2.安装依赖软件并设置开机自启
1.准备镜像源 [root@192_168_81_220 ~]# mkdir /etc/yum.repos.d/back [root@192_168_81_220 ~]# mv /etc/yum.repos.d/* /etc/yum.repos.d/back [root@192_168_81_220 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@192_168_81_220 ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2.安装以来软件包 [root@192_168_81_220 ~]# yum -y install nfs-utils 3.启动服务并设置开机自启 [root@192_168_81_220 ~]# systemctl start nfs rpcbind [root@192_168_81_220 ~]# systemctl enable rpcbind nfs
3.配置nfs服务端,设置对外提供访问的存储位置
配置文件中一行表示一个存储路径,可以配置多个
1.编写配置文件 [root@192_168_81_220 ~]# vim /etc/exports /data 192.168.81.0/24(rw,sync,no_root_squash) 配置文件解释 192.168.81.0/24 允许访问的网段,如果允许所有网段则填写* rw:读写 sync:同步写入 no_root_squash: 当客户机以root访问时,赋予服务器的root权限 2.重启服务 [root@192_168_81_220 ~]# systemctl restart nfs 3.建立存储位置 [root@192_168_81_220 ~]# mkdir /data 4.查看当前有那些共享存储 [root@192_168_81_220 ~]# showmount -e Export list for 192_168_81_220: /data 192.168.81.0/24