[发明专利]一种纠删池选择方法、装置、电子设备及存储介质有效
| 申请号: | 202310214137.6 | 申请日: | 2023-03-08 |
| 公开(公告)号: | CN115934001B | 公开(公告)日: | 2023-05-12 |
| 发明(设计)人: | 李伟;王刚;刘洪栋;李旭东 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
| 地址: | 250000 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 纠删池 选择 方法 装置 电子设备 存储 介质 | ||
本发明提供一种纠删池选择方法、装置、电子设备及存储介质,涉及存储领域,方法包括:当接收到待存储的文件时,确定文件对应的目标目录,并确定目标目录在存储系统中对应的多个候选纠删池;各候选纠删池对应的纠删等级中存在至少两种不同的纠删等级;确定各候选纠删池对应的故障状态,并根据故障状态为未故障的候选纠删池对应的纠删等级及剩余容量,在故障状态为未故障的候选纠删池中选择目标数据池;将文件写入目标数据池;可为文件目录列表中的目录设置多个候选纠删池,进而在进行文件写入时,可在该文件所要写入的目录对应的候选纠删池中优先选择未故障、纠删等级高及剩余容量大的纠删池进行写入,从而可有效保证数据存储的可靠性。
技术领域
本发明涉及存储领域,特别涉及一种纠删池选择方法、装置、电子设备及计算机可读存储介质。
背景技术
分布式存储系统通常可利用多个存储设备形成一个数据池,并利用该数据池对用户数据进行分布式存储。为避免存储设备故障损坏导致用户数据直接损坏,数据池通常可设置纠删机制,即为记录有用户数据的多个原始数据块生成对应的校验块,以在部分原始数据块损坏时,利用这些校验块来恢复损坏的用户数据。然而,当数据池中的部分存储设备故障损坏时,该故障也导致数据池中的校验块数量下降,即已影响了该数据池的可靠性,难以保障后续写入该数据池的数据的存储可靠性。此时,相关技术中可通过调整数据池自身的纠删等级来恢复其可靠性,然而这种调整耗费的时间较长,容易干扰上层业务,且在调整的过程中,后续写入的数据仍旧只能保存在可靠性下降的数据池中,难以保证可靠存储。
发明内容
本发明的目的是提供一种纠删池选择方法、装置、电子设备及计算机可读存储介质,可为文件目录设置多个候选纠删池,进而在对该目录进行文件写入时,可在该目录对应的候选纠删池中优先选择未故障、纠删等级高及剩余容量大的纠删池进行写入,从而可有效保证数据存储的可靠性。
为解决上述技术问题,本发明提供一种纠删池选择方法,包括:
当接收到待存储的文件时,确定所述文件对应的目标目录,并确定所述目标目录在存储系统中对应的多个候选纠删池;各所述候选纠删池对应的纠删等级中存在至少两种不同的纠删等级;
确定各所述候选纠删池对应的故障状态,并根据所述故障状态为未故障的候选纠删池对应的纠删等级及剩余容量,在所述故障状态为未故障的候选纠删池中选择目标数据池;
将所述文件写入所述目标数据池。
可选地,所述确定所述目标目录在存储系统中对应的多个候选纠删池,包括:
确定所述目标目录对应的目标文件布局结构信息,并根据所述目标文件布局结构信息确定所述目标目录对应的候选纠删池。
可选地,所述根据所述目标文件布局结构信息确定所述目标目录对应的候选纠删池,包括:
从所述目标文件布局结构信息中获取数据池信息,并根据类型为纠删池类型的数据池信息确定所述目标目录对应的候选纠删池。
可选地,所述确定所述目标目录对应的目标文件布局结构信息,包括:
判断所述目标目录是否配置有对应的文件布局结构信息;
若是,则将所述目标目录对应的文件布局结构信息设置为所述目标文件布局结构信息;
若否,则将所述目标目录的父目录设置为待处理目录,并判断所述待处理目录是否配置有对应的文件布局结构信息;
若所述待处理目录配置有对应的文件布局结构信息,则将所述待处理目录对应的文件布局结构信息设置为所述目标文件布局结构信息;
若所述待处理目录未配置对应的文件布局结构信息,则将所述待处理目录更新为所述待处理目录的父目录,并利用更新后的待处理目录执行所述判断所述待处理目录是否配置有对应的文件布局结构信息的步骤。
可选地,在接收待存储的文件之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310214137.6/2.html,转载请声明来源钻瓜专利网。





