摘要:通信工程师互联网技术培训NFS结构:NFS是网络文件系统(NetworkFileSystem)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,即可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。
1.NFS
NFS是网络文件系统(NetworkFileSystem)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,即可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。从用户角度看来,在这些远程的文件系统操作和本地的文件系统上操作并没有什么不同,是透明的。NFS首先由Sun微系统公司(SunMicrosystem,Inc)开发,制订的NFS标准被IETF接受,并被纳入RFC,作为文件服务的一种标准(RFC1904,RFC1813)。
NFS基于客户机/服务器结构,每个提供文件共享的设备被认为是服务器端,每个需要远程文件操作的设备被认为是客户端。对于不同的文件操作,某一个具体的设备可以同时承担服务器和客户端。通过服务器的程序管理文件系统中文件和目录的输出,使它们可以为其他设备使用。通过客户端的程序管理文件和目录的挂载,使它们可以为本地系统使用。NFS的挂载通过挂载协议实现。通过一系列操作,非本地的文件和目录挂载在本地设备上,挂载以后,依据NFS协议,本地设备即可对其中的文件和目录进行操作,如图10-16所示。
NFS通信基于RPC(RemoteProcedureCall,远程过程调用)实现。NFS服务器导出本地的目录给远程的NFS客户,NFS客户把对文件操作系统调用重定向到远程的系统。
NFS最常用的版本是NFS2,NFS3和MFS4。主要应用在UNIX,Linux和DOS等系统中;向下支持各种本地文件系统,如FAT,NTFS等。
返回目录:通信工程师互联网技术数据存储与安全技术
编辑相关推荐:
通信工程师备考资料免费领取
去领取