入门教程:NFS 是什么,为什么要使用 NFS?

今天,我们来聊一下 NFS,一个网络文件系统(Network File System)。我们将聊一下 NFS 的发展历史,它是做什么的,有什么特点。

NFS的历史

NFS 是由太阳微系统公司(Sun MicroSystem)开发,于1984年发布,该公司现在已经被甲骨文公司收购了。

NFS是基于UDP/IP协议的应用,其实现主要是采用 远程过程调用 RPC 机制。

NFS自从发布以来就一直更新迭代,已经历了几乎 30 年的开发

NFSv1、NFSv2(1985年)、NFSv3(1995年)、NFSv4(2000年)、NFSv4.2(2016年)

NFS协议是开放的,任何人或组织都可以依据标准实现它。

NFS 是什么,它有什么特性?

正如前面所说过的,NFS 是一个网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。

因此,它有一些有趣的特性。比如:

a) 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用

b) 提供透明文件访问以及文件传输,就像访问本地文件一样

c) 高性能,可灵活配置,性能远高于samba

NFS的优势

NFS是一种用于网络文件共享的低成本解决方案,由于使用现有IP基础架构,因此易于设置。NFS的一个显著优点是它允许进行集中管理,从而减少了在单个用户系统上增加软件和磁盘空间的需求。NFS允许用户以与访问本地文件相同的方式访问远程主机上的文件。

NFS的缺点

NFS基于本质上不安全的RPC,只能在防火墙后面的受信任网络上使用。否则,NFS将容易受到互联网威胁。

附一个centos 7 下yum安装和配置NFS的教程 https://qizhanming.com/blog/2018/08/08/how-to-install-nfs-on-centos-7

评论

Steve

登录过29天

分享&发布