先来说一下什么是,网络文件系统,英文Network File System(NFS),能使使用者访问网络上别处的文件就像在使用自己的计算机一样,是由SUN公司研制的UNIX表示层协议(presentation layer protocol)。
NFS是基于UDP/IP协议的应用,操作系统以及低层传送协议无关的存取远程文件的操作,RPC提供了一组与机器、其实现主要是采用远程过程调用RPC机制,RPC采用了XDR的支持。独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,XDR是一种与机器无关的数据描述编码的协议,支持在异构系统之间数据的传送。
网络文件系统的演化,来允许远程客户端以与本地文件系统类似的方式,网络文件系统(NFS)是文件系统之上的一个网络抽象,来通过网络进行访问。虽然 NFS 不是第一个此类系统,但是它已经发展并演变成 UNIX系统中最强大最广泛使用的网络文件系统。NFS 允许在多个用户之间共享公共文件系统,并提供数据集中的优势,网络文件系统(NFS)从1984 年问世以来持续演变,来最小化所需的存储空间。并已成为分布式文件系统的基础。当前,NFS(通过 pNFS 扩展)通过网络对分布的文件提供可扩展的访问。
第一个网络文件系统称为 File Access Listener — 由 Digital Equipment Corporation(DEC)在 1976 年开发。这是 DECnet 协议集的一部分,DEC 为其网络协议发布了协议规范,包括DAP。 NFS 是第一个现代网络文件系统(构建于 IP 协议之上),Data Access Protocol(DAP)的实施,比如 TCP/IP,在 20 世纪 80 年代,它首先作为实验文件系统,NFS 协议已归档为 Request for Comments(RFC)标准,由 Sun Microsystems 在内部完成开发。并演化为大家熟知的 NFSv2。作为一个标准,由于 NFS 与其他客户端和服务器的互操作能力而发展快速。
这一新的协议比以前的版本具有更好的可扩展性,标准持续地演化为 NFSv3,在 RFC 1813 中有定义。支持大文件(超过 2GB),为文件系统在更广泛的网络中使用铺平了道路。异步写入,以及将 TCP 作为传输协议,在 2000 年,RFC 3010(由 RFC 3530 修订)将 NFS 带入企业设置。Sun 引入了具有较高安全性,今天,NFS 是版本 4.1(由 RFC 5661 定义),带有状态协议的 NFSv4(NFS 之前的版本都是无状态的)。它增加了对跨越分布式服务器的并行访问的支持(称为 pNFS extension)。
以上,关于网络文件系统的简单介绍。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2024-04-19 16:49:14
2022-03-31 19:53:17
2022-11-23 14:59:46
甄选10000+数字化产品 为您免费使用
申请试用
评论列表