一:NFS工作原理
什么是NFS服务器
NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,
而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利
二:部署搭建NFS
安装前准备至少2台机子
NFSserver 192.168.175.102
NFSclent 192.168.175.104
1.安装软件包 nfs-utils
命令:yum -y install nfs-utils
2.关闭防火墙,selinux
命令:iptables -F
命令:setenforce 0
3.创建共享目录(也可以不创建,直接共享现存的目录)并且赋予权限
命令:mkdir /public
命令:chmod 777 /public
4.修改共享配置文件 /etc/exports ,然后重新加载exports文件:exportfs -a
命令:vim /etc/exports
将/public 192.168.175.0/24(rw,sync,no_root_squash)编辑进去
命令:exportfs -a #重新加载文件
5.启动服务
命令:systemctl start nfs
三:客户端配置
本地需要创建一个文件夹,需要挂载方式mount
客户端安装软件包 nfs-utils
命令:yum -y install nfs-utils
1.关闭防火墙,selinux
命令:iptables -F
命令:setenforce 0
2.查看共享服务器的目录(文件夹)
命令:showmount -e 192.168.175.102 (服务端IP)
3.在客户端创建挂载点
命令:mkdir /data #自定义文件夹
4.打开永久共享配置文件/etc/fstab
将192.168.175.102:/public /data nfs defaults,_netdev 0 0输入进去
命令:mount -a #使配置生效(重启之后永久生效)
5.还有直接在命令行生效(临时有效,重启之后无效)
命令:mount 192.168.175.102:/public /data
命令:df -h #查看挂载情况
总结:。。。。。。。。。。。此处省略一万字