卷共享软件与SAN文件系统实现原理价值
中科蓝鲸 发表于:11年08月22日 09:00 [来稿] 存储在线
SAN文件系统的实现原理与应用价值
“SAN文件系统”与“卷共享软件+传统的本地文件系统”方式的主要差别在于其不依赖于某一种本地文件系统,而是采用了独立自主的文件系统设计来更好的满足网络存储条件下的应用需求。
因为泛指的“文件系统”本身是满足特定应用需求而存在于发展的技术环境中的,而传统的本地文件系统的设计,大多数未能满足需求和技术环境的发展,例如:不支持两台主机同时读写同一块磁盘、32位条件下支持卷大小的限制、只能支持单卷或对多卷支持不尽如人意、只能支持主板总线与SAS等可靠的物理连接对于IP SAN这类半可靠连接时不时变成只读等等。
采用“卷共享软件+传统的本地文件系统”只是解决了“不支持两台主机同时读写同一块磁盘”这一个问题,而采用独立的文件系统的好处主要是更好的满足了需求而顺应了技术环境的发展,对应用带来的好处主要有如下这几点:
1、SAN文件系统摆脱了本地文件系统的固有容量限制。
例如32 位windows操作系统下单个盘符2T容量的限制,在这种情况下如果32T盘就需要有16个盘符之多,使用与维护均不方便,有的项目中A-Z的英文字母都快被用完。有的方案中也采用某些方式加以破解容量限制,但在没有厂商支持的情况下需要冒相当大的风险,曾经出现过扩容后不稳定,造成数据丢失的严重事故。
2、SAN文件系统大多提供了包括高可用配置实现、各模块服务、管理与监控在内的完整的整体解决方案。
反观“卷共享软件+传统的本地文件系统”大多采用多种工具松散组合的方式,以SANergy+NTFS为例,需要用到来自不同厂商的工具与技术、服务等,包括CIFS、NTFS、MSCS等多种工具松散组合,组合完以后的功能缺失问题、各个工具间配合问题、大多数工具是通用工具存在的适用性等诸多问题,这样带来不小维护与管理的风险。
3、SAN文件系统摆脱了本地文件系统的固有限制,实现真正的跨平台,支持包括64位windows、linux、Mac等多种操作系统的异构共享。