1.NFS共享服务理论
NFS是Network File System(网络文件系统)。主要功能是通过网络让不同的服务器之间可以共享文件或者目录。NFS客户端一般是应用服务器(比如web,负载均衡),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下
工作原理:
1.启动RPC服务
2.启动NFS服务
3.客户端请求NFS服务
4.RPC把端口和IP地址给客户端
NFS在文件传送过程中依赖与RPC(远程过程调用)协议
NFS本身是没有提供信息传送的协议和功能的,但是能够用网络进行图片,视频,附件等分享功能。只要用到NFS的地方都需要启动RPC服务,不论是NFS的服务端还是客户端
NFS端口:
TCP 111 2049
2.NFS共享服务部署
一.Linux之间部署
1.关闭防火墙和selinux
2.安装NFS服务器
NFS服务端:rpcbind nfs-utils(192.168.239.129)
3.配置NFS服务
a.首先在NFS服务器创建一个共享目录
b.NFS服务的配置文件
/etc/exports nfs配置文件,默认为空
在配置文件中编辑:/nfs_dir共享给本网段所有主机,且拥有读写权限,在数据写入到NFS服务器的硬盘中后才会结束操作,最大限度保证数据不丢失
c.启动NFS服务
d.客户端测试(192.168.239.131)
showmount,主要使用命令来查询共享信息
yum install rpcbind nfs-utils
创建一个挂载点/ssw
此时可以进行文件或目录图片的传输
二.Windows
- 打开控制面板->程序->打开或关闭windows功能->NFS客户端
勾选NFS客户端,即开启windows NFS客户端服务.
2.win+R->cmd
mount \192.168.239.129\nfs_dir F:
成功挂载,打开我的点脑,你即可在你网络位置看到 F:盘了
解释:
mount,是指令
192.168.239.129你的linux主机IP
/nfs_dir你的共享目录
X:你挂载的网络文件盘–注意,可能会与你的其他盘冲突,你可以随意更改
3.取消挂载:
直接在 我的电脑 里面鼠标点击取消映射网络驱动器 X:
或者: win+R->cmd
输入: umount X: