NFS网络文件系统
目录
1.nfs基本概述
NFS:Network File System 网络文件系统
通过局域网让不同主机系统之间共享文件或目录
主要实现LINUX系统之间文件共享(早期)
小文件存储系统(Moosefs,FastDFS)
大文件存储系统(glusterfs,HDFS)
文件系统:ext4 xfs
为什么要使用NFS服务进行存储?
1.实现多台服务器之间的数据共享
2.实现多台服务器之间的数据一致性
2.NFS实现原理
NFS守护进程rbcbind
PRC.nfsd
守护进程,管理NFS
PRC.mount
管理NFS的文件系统
本地文件操作方式
1.当用户执行mkdir命令,该命令会通过shell解释器翻译给内核,由内核解析完成后驱动硬件,完成响应操作…
NFS实现原理(需要先了解[程序][进程][线程])
- 用户进程访问NFS客户端,使用不同的函数对数据进行处理
- NFS客户端通过TCP/IP的方式传递给NFS服务端
- NFS服务端接收到请求后,会调用portmap进程进行端口映射
- nfsd进程用于判断NFS客户端是否拥有权限连接NFS服务端
- RPC.mount