一.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服务端配置
[[email protected] ~]# yum -y install nfs-utils rpcbind 下载nfs和rpcbind
[[email protected] ~]# rpm -qa nfs-utils rpcbind
rpcbind-0.2.0-49.el7.x86_64
nfs-utils-1.3.0-0.66.el7.x86_64
[[email protected] ~]# systemctl start rpcbind 启动rpcbind
[[email protected] ~]# systemctl status rpcbindNFS共享存储
[[email protected] ~]# systemctl start nfs 启动nfs服务
NFS共享存储
[[email protected] ~]# systemctl enable nfs 配置开机自启动
[[email protected] ~]# systemctl enable rpcbind
[[email protected] ~]# cat /etc/exports 配置exports问价
/date 192.168.19.0/24(rw,sync)
注:/date:nfs的共享目录路径
192.168.19.0/24:允许挂在我的共享目录的IP地址段
rw:可读可写
sync:实时同步
[[email protected] ~]# systemctl reload nfs 重启nfs服务
[[email protected] ~]# mkdir /date 创建共享目录
[[email protected] ~]# chown -R nfsnobody:nfsnobody /date
本地挂载及验证:
NFS共享存储
(2)客户端配置:
[[email protected] vsftpd]# yum install nfs-utils -y 安装nfs-utils软件
[[email protected] vsftpd]# showmount -e 192.168.19.20
Export list for 192.168.19.20: 检查远端showmount
/date 192.168.19.0/24
NFS共享存储
NFS共享存储

相关文章: