简介
名词解释
- NFS:network file system,Linux/unix系统之间共享文件的一种协议
- NFS的客户端主要为linux
- 支持多节点同时挂载以及并发写入
作用
- 提供文件共享服务
- 为web server配置集群中的后端存储
案例
环境
终端 | ip |
---|
nas 服务 | 192.168.31.10 | web1 客户端 | 192.168.31.11 | web2 客户端 | 192.168.31.12 |
systemctl stop firewalld systemctl disabled firewalld setenforce 0 sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config
安装NFS服务器
- yum -y install nfs-utils
- mkdir /webdata
- echo “nfs test” > /webdata/index.html
配置NFS服务器
NFS主配置文件(/etc/exports)
vi /etc/exports /webdata 192.168.31.0/24(rw) 解释:/webdata 指的是发布资源的目录 192.168.31.0表示允许访问NFS的客户机 24 表示子网掩码为24位(255.255.255.0) rw表示读写权限 ro 只读
启动服务
systemctl start nfs-server 开机自启 systemctl enable nfs-server
检查NFS输出是否正常
exportfs -v
客户端配置
安装NFS客户端(192.168.31.11)
yum -y install nfs-utils httpd systemctl start httpd systemctl enable httpd
查看储存端共享
showmount -e 192.168.31.10
mount -t nfs 192.168.31.10:/webdata /var/www/html/ 取消挂载 umount /var/www/html/
出现了192.168.31.10:/webdata 内容
cat /var/www/html/index.html
nfs test
web客户端访问
- 访问网站:192.168.31.11
- 调整nfs服务器文件内容:echo “hello 000”>/webdata/index.html
- 访问网站:192.168.31.11
- 网站内容发生调整
|