分布式文件系统疑惑

什么是分布式文件系统?

分布式文件系统对立的概念就是本地文件系统,本地文件系统是基于单主机单操作系统管理本地存储资源。分布式文件系统则是将存储资源管理放在服务器端,简单来讲是CS模式的文件系统,client端负责将用户访问操作与server交互,server通过管理的存储资源中获取存储数据。
SNIA对于文件系统的发展有很详细的一篇文章,给链接供大家可以参考。
http://www.snia.org/sites/default/education/tutorials/2010/spring/file/Christian_Bandulet_SNIATutorial Basics_EvolutionFileSystems.pdf
随着NAS和SAN的不断发展,统一存储的感念最近也颇为流行,存储厂商也纷纷推出统一存储的产品。所谓统一存储,据我理解即可以将不同存储资源采用透明方式提供存储服务,而对存储资源分配调度管理则有服务器完成。

针对NAS 和SAN 的优缺点,目前出现了多种新的网络存储技术, 如: NAS Gateway (NAS head) 、基于IP 的SAN 技术、对象存储技术。NAS 网关能将SAN 连结到IP 网络,使IP 网络用户能通过NAS 网关直接访问SAN 中的存储设备,所以NAS 网关具有以下优点:能使NAS 和SAN 互连在同一LAN中,突破了FC 拓扑的限制,允许FC 设备在IP 网络使用;减少了光纤设备的访问成本,允许访问未有充分利用的SAN 存储空间。基于IP 的SAN 互连技术主要包括: FCIP( IP tunneling) 、iFCP、iSCSI、Infiniband、mFCP ,其代表技术是iSCSI 技术。iSCSI技术原理是将SCSI协议映射到TCP/ IP之上,即将主机的SCSI 命令封装成TCP/ IP 数据包,在IP 网络上传输,到达目的节点后,再恢复成封装前的SCSI 命令,从而实现SCSI 命令在IP网络上的直接、透明传输,使访问远程的SCSI 盘可以像本地的硬盘一样方便。 存储对象具有文件和块二者的优点:象数据块一样在存储设备上被直接访问;通过一个对象接口,能象文件一样,在不同操作系统平台上实现数据共享。NAS Gateway 虽实现了NAS 和SAN 在IP 的融合,但不是真正的融合,因为它不能将NAS 设备和SAN 设备融合起来向用户提供统一的存储池,用户也只能以文件I/O的方式访问存储设备。对象存储虽具有NAS 和SAN 的优点,但需要设计专门的对象存储接口,需要对现有的文件系统进行修改,这阻碍了它的进一步普及推广。
对于分布式文件系统的发展史,网络很多文章都总结过了,貌似都是转载的,在这里贴一个链接
http://lxhzju.blog.163.com/blog/static/45008200682773039623/

分布式文件系统与NAS、SAN的关系;NAS和SAN是存储系统,NAS基于NFS/CIFS等网络存储协议,采用了网络存储文件系统,而网络存储文件系统是分布式文件系统的一种。SAN为了便于管理,也提出了SAN文件系统,也属于分布式文件系统。

你可能感兴趣的:(分布式文件系统,疑惑)