NFS 介绍
NFS 是 Network File System 的缩写
NFS 最早由 Sun 公司开发, 分 2,3,4 三个版本, 2 和 3 由 Sun 起草开发, 4.0 开始 Netapp 公司参与并主导开发, 最新为 4.1 版本
NFS 数据传输基于 RPC 协议, RPC 为 Remote Procedure Call 的简写.
NFS 应用场景是: A,B,C 三台机器上需要保证被访问到的文件是一样的, A 共享数据出来, B 和 C 分别去挂载 A 共享的数据目录, 从而 B 和 C 访问到的数据和 A 上的一致
NFS 服务端安装配置
实验需要 2 台机器, 一台作为服务端, 一台作为客户端
服务端
安装 2 个包 nfs-utils 和 rpcbind
yum install -y nfs-utils rpcbind
配置文件, 允许共享主机 IP VIM /etc/exports
保存配置文件后
首先创建共享目录, 给创建目录 777 权限
- mkdir /home/nfstestdir
- chmod 777 /home/nfstestdir
服务端启动 rpcbind
systemctl start rpcbind
systemctl start nfs 启动 nfs
systemctl enable nfs 设置开机自启动
systemctl stop firewalld 关闭防火墙
setenforce 0 关闭 Linux 防火墙
客户端
安装 nfs-utils yum -y nfs-utils
启动 rpcbind
systemctl start rpcbind
启动 nfs
systemctl start nfs
客户端连接服务端的 IP showmount -e 192.168.43.61
挂载服务端的共享目录
mount -t nfs 192.168.43.61:/home/nfstestdir /mnt
用 df -h 测试
服务端进入到 / home/nfstestdir 然后随便创建一个文件, 在客户端的 / mnt 目录下就能查看
如果要重启 nfs 服务需要取消 mnt 挂载
umount /mnt
来源: http://www.bubuko.com/infodetail-3147612.html