Veritas Storage Foundation Cluster File System 包含一些主要的增强功能,如文件锁定管理、集群多路径、I/O 防护和多卷支持。
多个事务处理服务器
跨越集群中的所有节点分配文件锁定所有权,从而可以确保接近线性的可伸缩性,而无需在整个集群中进行不必要的元数据通信。 通过分发事务处理更新提供出色的性能和可伸缩性。
- 在每个节点中提供类似的主要性能。
- 提供可伸缩性。 任何一个节点都不会成为瓶颈或限制可伸缩性。
- 单个文件系统最多可扩展至 32 个节点。
利用范围锁定实现并行 I/O
传统方式是锁定整个文件,以在小范围内执行 I/O。 借助范围锁定功能,CFS 中将支持并行 I/O,该功能可以在文件中锁定与 I/O 请求页面对应的范围。 如果 I/O 请求中至少有一个请求是写请求,而请求的 I/O 范围与其它请求的 I/O 范围重叠,则这两个请求会发生冲突。
- 锁定范围的细化就是页面功能。
- 如果可以预先确定文件大小,则可以预先分配该文件,以避免禁止分配。
动态存储分层
可以将不重要的文件或过时文件移到更经济的存储设备上,无需改变用户或应用程序访问这些文件的方式。 这种移动方式对于拥有文件的用户和应用程序完全透明。
- 可以创建策略,以自动移动数据。
- 不必离线即可动态移动文件。
借助 I/O 防护防止数据受损
如果使用所需的存储配置,则 SFCFS 现在支持 I/O 防护。 I/O 防护可以防止由于集群中的“裂脑”(网络分区)造成的数据受损。 I/O 防护允许对活动集群的成员进行写访问,并禁止访问以外的成员。 I/O 防护的物理组件是数据磁盘和协调器磁盘。
- 需要支持 SCSI 3 永久组保留的阵列。
- 防止多个节点由于节点间的通信受损而重写数据。