NFS共享存储

一.NFS介绍:
NFS是Network File System的缩写,中文意思是网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从客户端本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上却是远端的NFS服务器的目录。
二.NFS配置实例:
首先客户端主机和服务端主机关闭防火墙、SElinux。
filewalld关闭:systemctl stop firewalld
开机不启动:systemctl disable firewalld
临时关闭SElinux: setenforce 0
永久修改(服务需重启):vim /etc/selinux/config
SELINUX=disabled
(1)NFS服务端配置
[root@nebulalinux ~]# yum -y install nfs-utils rpcbind 下载nfs和rpcbind
[root@nebulalinux ~]# rpm -qa nfs-utils rpcbind
rpcbind-0.2.0-49.el7.x86_64
nfs-utils-1.3.0-0.66.el7.x86_64
[root@nebulalinux ~]# systemctl start rpcbind 启动rpcbind
[root@nebulalinux ~]# systemctl status rpcbind在这里插入图片描述
[root@nebulalinux ~]# systemctl start nfs 启动nfs服务
在这里插入图片描述
[root@nebulalinux ~]# systemctl enable nfs 配置开机自启动
[root@nebulalinux ~]# systemctl enable rpcbind
[root@nebulalinux ~]# cat /etc/exports 配置exports问价
/date 192.168.19.0/24(rw,sync)
注:/date:nfs的共享目录路径
192.168.19.0/24:允许挂在我的共享目录的IP地址段
rw:可读可写
sync:实时同步
[root@nebulalinux ~]# systemctl reload nfs 重启nfs服务
[root@nebulalinux ~]# mkdir /date 创建共享目录
[root@nebulalinux ~]# chown -R nfsnobody:nfsnobody /date
本地挂载及验证:
在这里插入图片描述
(2)客户端配置:
[root@localhost vsftpd]# yum install nfs-utils -y 安装nfs-utils软件
[root@localhost vsftpd]# showmount -e 192.168.19.20
Export list for 192.168.19.20: 检查远端showmount
/date 192.168.19.0/24
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值