NFS上层实现
来源:互联网 发布:网页版淘宝怎么开微淘 编辑:程序博客网 时间:2024/04/27 21:17
Mount安装协议和NFS远程过程
NFS的实现被分离成两个独立的程序来实现,分别是Mount安装协议和NFS远程过程调用。
Mount安装协议是实现文件访问的开端。它的主要功能是获取远程机器上的不同文件系统结构并返回所要访问的文件系统根句柄,作为以后对该文件系统进行操作的根本。
访问文件的具体流程
在NFS中,每次对远程文件系统上的通过一个称之为”文件句柄”(file-handle)的数据结构来实现对远程机器上目标文件的操纵。首先对文件名在本地进行解析。这一过程与传统UNIX中的文件名解析过程类似。即一次解析一个全路径名的一部分。它从分层结构的根及路径的开始出发,重复地从路径中取出下一部分,并找出一个具有该名字的文件或子目录。
在NFS系统中,得到一个目的文件句柄不是一步完成的,而是分多个步骤实现的。首先是由Mount安装协议取得该NFS服务器上的分层文件结构信息,并取得相应文件系统的根句柄。在得到一个远程文件系统的根句柄后,结合本地对文件名字解析的结果,可以调用NFS的远程过程,在当前远程文件系统根句柄下取出各个子目录的文件句柄返回,检查返回的文件句柄,得到最后的所要访问的文件句柄。得到文件句柄的流程图如下所示,它展示了当客户机要在服务器的分层结构中查找一个路径为/a/b/c的文件时,客户机和服务器之间所进行的信息交换。以后对该文件的各种操作,就通过该文件句柄来实现了
- NFS上层实现
- Android 上层实现IPC通讯
- andriod 上层实现预装apk
- 底层通知上层的架构实现
- Android新增一个emmc 上层的实现
- linux驱动中实现上层select接口
- NFS实现文件夹共享
- nfs实现文件共享
- android上层应用实现截图的主要代码!
- 实现silverlight 2.0 在HTML上层透明显示
- android telephony 工作流程(二)--UICC上层实现框架
- 简单实现侧滑返回上层activity,无效果
- linux实现NFS(ubuntu)
- 实现NFS HA共享目录
- 通过NFS实现目录共享
- Linux下实现NFS挂载
- NFS挂载的实现,NFS挂载出错解决方法
- 使用NFS实现HA(HDFS High Availability With NFS)
- 我的开发工具与环境( g++, Eclipse , qt-4.4.3 )
- Javascript正则表达式验证邮箱地址
- 正在写一个比较尴尬游戏AI引擎
- dumpbin介绍
- OpenGL学习笔记(二)
- NFS上层实现
- 51单片机管脚说明
- PET SHOP 4.0 初学者分析(项目分解)
- Pet Shop 4.0 全面分析(转)
- .NET Pet Shop 4.0案例研究预览篇
- Windows Embedded CE Features
- Java与CSharp的相同与不同
- Delphi 关键字详解
- C#pet shop 4.0三层架构分析