什么是NFS文件系统
NFS(Network FIle System),即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
一 、NFS的简单共享文件
环境配置:
关闭selinux 客户端和服务端都应该是
getenforce=disabled 的状态
配置服务端和客户端的网络
- 服务端:
- 客户端
查看客户端和服务端的yum源 - 服务端:
- 客户端:
服务端:
- 1、打开nfs服务 并且查看状态
[root@server ~]# systemctl start nfs-server.service
[root@server ~]# systemctl status nfs-server.service
- 2、创建目录
[root@server ~]# mkdir /westos
[root@server ~]# touch /westos/file{1..10}
- 3、编辑读取文件
[root@server ~]# vim /etc/exports
[root@server ~]# cat /etc/exports
/westos *(sync,ro) sync 数据同步 ,ro 只读
[root@server ~]# exportfs -rv 刷新nfs文件
exporting *:/westos
- 4、设置火墙,获得服务通过
查看火墙是否允许这项服务的通过
设置火墙
[root@server ~]# firewall-cmd --add-service=nfs
success
[root@server ~]# firewall-cmd --add-service=rpc-