发明名称 NAS集群系统的文件数据的处理方法及NAS集群系统
摘要 本发明公开了一种NAS集群系统的文件数据的处理方法及NAS集群系统,其中方法包括:在客户机需要执行创建文件之前,利用HASH算法确定对应的存储设备;分析客户机对应的多个存储设备的存储信息,在确定文件存储空间需求得到满足的条件下,按照优先存储设备顺序为客户机对应的本地存储设备、文件HASH值确定对应的存储设备、集群存储设备列表中存储设备,将文件创建在相应的存储设备上。通过使用这种存储设备的选取策略,因尽量使用本地存储的方式,避免了读写时网络资源的占用,同时更便于文件的查找。本发明提供的NAS集群系统的文件数据的处理方法及NAS集群系统,减少了通过网络传输的数据流量,减轻了网络负载,提高了NAS集群系统I/O处理效率。
申请公布号 CN103856503B 申请公布日期 2017.04.12
申请号 CN201210501184.0 申请日期 2012.11.29
申请人 北京华胜天成科技股份有限公司;北京鲸鲨软件科技有限公司 发明人 高杰;胡联奎;王雪山;刘兆喜;邵文韬;赵前;杜军;李迪;罗毅
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 陈振
主权项 一种NAS集群系统,包括多个客户机,其特征在于,每个客户机上通过接口连接有对应的多个NAS网络存储器并构成了NAS主机,NAS主机用于对NAS集群系统中每个客户机的文件数据进行存储和查找操作;所述NAS主机包括检测模块、HASH定位模块、存储处理模块和链接定位模块,其中:所述检测模块,用于实时检测NAS集群系统中的每个客户机对应的多个存储设备的存储信息并保存为本地存储设备列表及集群存储设备列表;所述HASH定位模块,用于在客户机执行创建文件之前,利用HASH算法并根据文件名和集群存储设备列表确定所述文件的文件HASH值,根据文件HASH值确定对应的存储设备;所述存储处理模块,用于分析所述客户机对应的多个存储设备的存储信息,在确定文件存储空间需求得到满足的条件下,按照优先存储设备顺序为所述客户机对应的本地存储设备、文件HASH值确定对应的集群存储设备列表中的存储设备、NAS集群系统的包含所有客户机存储设备的集群存储设备列表中的存储设备,将所述文件创建在相应的存储设备上;所述链接定位模块,用于在每个创建文件结束后,判断所述文件最终的存储设备是否为文件HASH值对应的存储设备;若否,则在文件HASH值对应的存储设备上创建指向所述文件真实存储位置的链接。
地址 100192 北京市海淀区学清路8号科技财富中心A座10-11层