【技术实现步骤摘要】
一种存储方法、设备、系统和计算机存储介质
[0001]本专利技术涉及计算机的文件存储技术,尤其涉及一种存储方法、设备、系统和计算机存储介质。
技术介绍
[0002]分布式文件系统(DFS,Distributed File System)可以用于数据的存储和管理。目前,常见的分布式文件系统通常在单机文件系统的基础上,通过额外增加模块来实现数据跨服务器的分布存储,并通过共享同一命名空间来进行数据的管理。
[0003]在各类单机文件系统中,动态文件系统(ZFS,Zettabyte File System)相对于其他单机文件系统,由于结合了文件系统和设备管理等,从而能够跨越数据的物理位置。
[0004]然而,在分布式文件系统中,ZFS无法突破自身单机文件系统的局限性,在服务可用性方面仍然有许多不足。例如,在ZFS服务器宕机或故障时通常难以提供服务。
技术实现思路
[0005]有鉴于此,本专利技术提供一种存储方法、设备、系统和计算机存储介质,以解决现有技术中ZFS服务器宕机或故障时通常难以提供服务的技术问题。
[0006]本专利技术的技术方案是这样实现的:
[0007]第一方面,本专利技术实施例提供了一种存储方法,所述方法应用于接入设备中,包括:
[0008]在接收到针对第一文件的存储请求的情况下,向所述第一文件分配标识码;
[0009]利用所述第一文件的已有父目录和所述标识码,生成所述第一文件的索引号;
[0010]将所述第一文件的名称与所述第一文件的索 ...
【技术保护点】
【技术特征摘要】
1.一种存储方法,其特征在于,所述方法应用于接入设备中,包括:在接收到针对第一文件的存储请求的情况下,向所述第一文件分配标识码;利用所述第一文件的已有父目录和所述标识码,生成所述第一文件的索引号;将所述第一文件的名称与所述第一文件的索引号之间的关联关系进行存储;将所述第一文件和所述第一文件的索引号,发送至索引设备;其中,所述索引设备用于在确定存储设备中用于存储所述第一文件的存储节点的标识后,将所述第一文件的索引号与所述第一文件的存储节点的标识之间的对应关系存储至所述索引设备的第一设备和第二设备中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述第二设备发送针对索引设备的路由信息的获取请求;接收到来自所述第二设备发送的索引设备的路由信息;当所述接收到的索引设备的路由信息的版本号与已存储的索引设备的路由信息的版本号相同时,将所述已存储的索引设备的路由信息确定为所述确定出的索引设备的路由信息;当所述接收到的索引设备的路由信息的版本号与所述已存储的索引设备的路由信息的版本号不同时,将所述接收到的索引设备的路由信息确定为所述确定出的索引设备的路由信息;基于所述确定出的索引设备的路由信息,根据所述第一文件的已有父目录,从所述索引设备的第一设备中确定所述第一文件对应的设备。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收到已存储的第二文件的读取请求;根据已存储的文件的名称与文件的索引号之间的关联关系,确定所述第二文件的索引号;基于所述确定出的索引设备的路由信息,根据所述第二文件的已有父目录,从所述索引设备的第一设备中确定所述第二文件对应的设备;将所述第二文件的索引号,发送至所述第二文件对应的设备;其中,所述第二文件的索引号用于:所述第二文件对应的设备确定所述第二文件的存储节点并读取所述第二文件。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当已存储的第三文件的存储节点中的主节点的数据发生改变时,根据已存储的文件的名称与文件的索引号之间的关联关系,确定所述第三文件的索引号;基于确定出的索引设备的路由信息,根据所述第三文件的已有父目录,从所述索引设备的第一设备中确定所述第三文件对应的设备;将修改后的第三文件和所述第三文件的索引号,发送至所述第三文件对应的设备;其中,所述第三文件对应的设备用于根据所述第三文件的索引号确定所述第三文件的存储节点中的备份节点,所述第三文件的备份节点用于将所存储数据更新为所述修改后的第三文件。5.一种存储方法,其特征在于,所述方法应用于索引设备,包括:接收来自接入设备所发送的第一文件和所述第一文件的索引号;其中,所述第一文件
的索引号是由接入设备利用所述第一文件的已有父目录,和所述接入设备向所述第一文件分配的标识码生成;确定存储设备中,用于存储所述第一文件的存储节点的标识;将所述第一文件的索引号与所述第一文件的存储节点的标识之间的对应关系存储于所述索引设备的第一设备和第二设备中。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述接入设备接收到已存储的第二文件的读取请求时,所述第一设备接收到所述第二文件的索引号;所述第一设备根据已存储的文件的索引号与文...
【专利技术属性】
技术研发人员:许家桐,谢昌龙,席金玉,王福成,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。