计算机网络中的NFS是什么?


NFS代表网络文件系统。它是一种文件系统机制,允许跨共享网络从多个磁盘和目录存储和检索数据。

网络文件系统在客户端/服务器计算模型中实现。NFS服务器管理客户端以及特定文件系统内共享的所有数据的身份验证、授权和管理。一旦获得授权,用户就可以通过其本地系统查看和访问数据,就像他们应该从内部磁盘驱动器访问数据一样。

网络文件系统是一种在所有基于IP的网络上运行的协议。它在客户端/服务器应用程序中实现,其中NFS服务器管理授权、身份验证和客户端。此协议与Apple Mac OS、UNIX和类Unix操作系统(如Solaris、Linux、FreeBSD和AIX)一起使用。

它等同于NFS。使用SMB协议允许客户访问小型服务器上的文件或其他资源。虽然SMB和NFS之间有很多相同之处,例如在网络上的节点之间共享创建文档、打印机和串行端口的机会,但也有一些显著的差异。

NFS可以将文档发送到本地目录,使用户系统可以像访问本地文件夹一样访问远程数据。用户可以遍历子目录,查找文件权限,以及读取、写入和创建文件。NFS解释文档路径和文件命令以与等效文件系统一起工作。

NFS协议支持一组用于远程服务的RPC,例如查找、创建、重命名、getattr、setattr、读取、写入、删除、mkdir等。这些进程可以在创建远程挂载目录的文件管理器之后立即调用。NFS服务器是无状态服务器。

无状态文件服务器通过使每个请求自包含来避免保存状态数据。也就是说,每个请求都完全识别文件及其位置。因此,服务器不需要保存文件指针。

它不需要分别通过打开文件或关闭文件来创建或删除连接。对于读取目录,NFS不使用任何文件指针,它使用一个“魔术cookie”。

NFS的优势

NFS的优势如下:

  • NFS支持集中管理。

  • NFS允许客户登录到任何服务器并透明地访问其文件。

  • 无需手动刷新新文件。

  • 它可以用防火墙和Kerberos保护。

更新于:2021年5月5日

浏览量:1000+

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.