NAS的共享协议中NFS是什么东西?「不可不知」

NAS的共享协议中NFS是什么东西?「不可不知」

前言

NFS共享协议,就像SMB对于Windows,或AFP对于macOS系统一样,属于Linux系统原生的共享协议,它虽不如SMB协议那样通用、流行和普及,但是相比macOS的AFP协议,却要流行很多,因Linux内核系统的运行数量超乎你的认知,也许你认为Windows系统现在已经“独霸天下”式的普及。但是你一定享用过Linux内核的系统带来的服务,只是你浑然不知罢了。

暂不说你浏览的大部分网站可能都在Linux下跑的web服务(包括NAS研玩社的服务器),就比如常见的安卓手机、电视、投影仪、平板、电视盒子等,包括你的网络设备,路由器,光猫等都是采用的Linux内核系统。

甚至你可能认为的iOS苹果手机系统(后续的iPad OS等),macOS苹果电脑系统是独立的系统?其实它们都是和Linux系统一样,属于UNIX父系系统衍生的系统,所以NFS协议在Linux内核系统和macOS系统下是原生支持的。以及你即将入坑,或者已经在坑里玩的正“欢乐”或“痛苦”的NAS设备,大部分都是基于Linux系统二次深度开放。

NFS协议

NFS全称Network File System,译为网络文件系统。早期版本有SUN公司主导开发,V4后的版本由NetApp主导,是一种使用于分散式文件系统的协议,可以通过网络让不同的机器、不同的操作系统能够彼此分享数据,甚至可以让客户端挂载服务端的存储设备,比如CDROM、硬盘以及“远古”时期的软盘驱动器和ZIP驱动器。

NFS协议当前已经发展到V4.1版本,支持让客户端可同时通过多个网络连接访问 NFS 服务器。多重路径可增加带宽,并且能够在连接中断时提供流量故障转移来维持网络连接。

优点:

  • 使用简单易上手,能够方便快捷的挂载服务端共享目录,直接读写远程服务器上的文件;
  • 部署便捷,易维护、可控;
  • 数据在文件系统上,直观清晰,数据可靠性高;
  • 服务稳定性强。

局限:

  • 安全性一般,客户端认证一般基于IP和主机名,权限根据ID进行识别(通常在内网使用一般没太大问题);
  • 存在单点故障,如果服务端宕机,那么所有客户端就无法访问。但如果采用v4.1版本,则支持多重路径功能,可以实现同时访问多个服务端,增加带宽且提供故障转移;
  • 在高并发大数据请求的情况下,NFS性能、效率有限(这个针对大型企业高并发需求,中小企业、家用一般不存在瓶颈)。

NFS协议与NAS

除开某些特别“钟情”于使用Windows系统做为NAS的玩家,无论是DIY主机还是使用市面上品牌厂商的成品NAS设备,几乎都是采用Linux系统或者基于Linux内核深度定制的系统,而NFS是Linux系统原生支持协议,所以常见的NAS系统都内置支持NFS,比如群晖、威联通、铁威马、万由、爱速特(华硕)、极空间、UNRAID、FreeNas、TrueNAS、OpenMediaVault等……

为什么使用NFS?

对于企业用户,NFS协议可以方便的给其他Linux系统共享文件,扩展设备存储或多设备间数据备份/灾备;

对于家庭用户,就如前言所提到的,如果您是影音发烧友,有蓝光播放机等Linux内核系统的设备,厂商一般会推荐采用NFS协议链接NAS共享来读取播放影音,会比使用SMB协议访问nas共享目录,获得更稳定、高效的播放体验。

温馨提示:本文最后更新于2022-11-28 11:56,因系统或软件版本更新,可能会导致文章内容或资源失效,如有发现请在下方留言或联系社长Mojelly,我们将及时进行更新修复!
本文标题:NAS的共享协议中NFS是什么东西?本文链接:https://www.naslab.club/105.html
© 版权声明
THE END
如果文章对您有帮助可以分享或打赏作者
点赞1赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容