Linux NFS系统框架
来源:互联网 发布:黑马python就业班视频 编辑:程序博客网 时间:2024/04/29 19:41
NFS是由客户和服务器共同合作实现的:在客户一边,通过一些核心函数调用来使用远程文件系统;在服务器一边,由NFS服务器监听进程来提供文件数据。主要有两个监听进程moutd和nfsd,其中moutd用来监听客户的安装请求,并发送相应的应答信息,如客户端地址和服务器地址等;而nfsd进程用来监听客户端的读写文件请求并返回相应的文件数据。文件的访问对客户来说是完全透明的,并且NFS可以跨越各种服务器和主机平台进行。同其他文件系统在底层是通过访问磁盘不同,NFS在底层是通过RPC(远程过程调用)协议来实现文件访问的。
NFS的主要优点是可以将占用大量磁盘空间的或用户共享的数据只保存在一个NFS服务器上,其它主机要访问这些数据,只需通过NFS将其安装到本地目录进行透明的访问。所谓透明的访问,是指访问这些文件与访问本地的一般文件的用户界面是一致的,并不需要额外的命令。如下图:
Linux下网络文件系统主要分为两个部分:NFS Client端、NFS Server端,即采用Client-Server体系结构。其中Client 方面主要负责处理用户对远程文件的操作请求,并把请求的内容按一定的包格式从网络发给文件所在的Server方面。而Server方面则接受Client方面的请求,调用本机的VFS的函数进行文件的实际操作,并把结果按一定格式返回给Client方面。而Client方面得到Server的返回结果,把它返回给用户。
这是Linux下网络文件系统的基本体系结构:
- Linux NFS系统框架
- Linux系统 NFS配置
- Linux系统nfs服务
- linux内核的nfs实现框架
- linux实用资料(iptables,系统参数,NFS)
- Linux系统下NFS服务器的配置
- 利用NFS实现开发板挂载LINUX系统
- Linux系统NFS服务器的配置方法
- linux系统挂接NFS文件解析
- linux系统挂载nfs出错
- nfs启动linux系统出现如下错误
- 从NFS启动Linux系统,OK6410
- NFS实现linux系统间文件共享
- Linux系统之nfs文件共享
- Linux系统框架 构成
- linux图形系统框架
- LINUX--NFS
- Linux NFS
- Bioperl:把Genbank格式的序列转换为基因结构图
- SUN RPC的传输层实现机制
- My Only Purpose
- GenBank 序列数据库简介
- 从今天开始1
- Linux NFS系统框架
- JNative调用动态函数链接库
- 拔萝卜
- 教你编写跨平台应用程序
- 怎么在快速启动栏里调出“显示桌面”的图标
- ASP.NET 2.0 中实现跨页提交
- 电脑红外遥控器
- 如何动态更改VC控件字体颜色
- [每天读一点英文:那些给我勇气的句子]Frederic Francois Chopin 钢琴诗人—肖邦