[发明专利]文件储存方法、装置、存储介质和电子设备有效
申请号: | 201910563487.7 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110347640B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 李卫 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张岩龙 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 储存 方法 装置 存储 介质 电子设备 | ||
1.一种文件储存方法,其特征在于,应用于文件归档设备,所述方法包括:
获取n个目标存储介质中的每个所述目标存储介质对应的第一文件组,所述第一文件组包括所述目标存储介质中储存的多个文件,每个所述第一文件组具备相同的数据量;
获取每个所述第一文件组对应的文件列表,所述文件列表用于记录每个所述第一文件组中所有文件的排列顺序;
通过预设纠删算法生成的n个所述第一文件组对应的m个纠删文件,所述预设纠删算法对应的纠删比例为n:m;
将m个纠删文件中的每个纠删文件以及所述文件列表写入空存储介质中,以得到m个纠删文件存储介质;
每个所述目标存储介质具备相同的储存容量,所述获取n个目标存储介质中的每个所述目标存储介质对应的第一文件组,包括:
获取每个所述目标存储介质对应的第二文件组,所述第二文件组由所述目标存储介质中存储的多个文件组成;
当所述第二文件组的数据量小于所述目标存储介质的储存容量时,为所述第二文件组添加预设标识,以将每个所述第二文件组转换为具备目标数据量的文件组,所述目标数据量与每个所述目标存储介质的储存容量相等;
将获取到的n个具备所述目标数据量的文件组作为所述n个第一文件组。
2.根据权利要求1所述的方法,其特征在于,所述存储介质为光学存储介质,在所述将m个纠删文件中的每个纠删文件以及所述文件列表写入空存储介质中,以得到m个纠删文件存储介质之后,所述方法还包括:
通过所述文件归档设备存放所述n个目标存储介质与所述m个纠删文件存储介质。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到异常存储介质时,通过异常存储介质对应的目标纠删文件以及目标文件列表恢复所述异常存储介质中储存的第三文件组;其中,所述第三文件组中的文件以所述目标文件列表中记录的排列顺序进行排列。
4.根据权利要求3所述的方法,其特征在于,所述异常存储介质为在读取文件的过程中检测到的异常存储介质,或者通过接收到的异常修复指令确定的异常存储介质,所述当检测到异常存储介质时,通过异常存储介质对应的纠删文件以及文件列表恢复所述异常存储介质中储存的文件,包括:
从所述文件归档设备中存放的所有纠删文件存储介质中确定所述异常存储介质对应的k个目标纠删文件存储介质;
获取所述k个目标纠删文件存储介质中的k个目标纠删文件和所述目标文件列表;
根据所述k个目标纠删文件,获取第四文件组;
根据所述目标文件列表从所述第四文件组中提取出所述第三文件组,所述第三文件组由所述目标文件列表中记录的多个文件组成;
将所述第三文件组写入空存储介质,以通过储存有所述第三文件组的存储介质替换所述异常存储介质。
5.一种文件存储装置,其特征在于,应用于文件归档设备,所述装置包括:
文件组获取模块,用于获取n个目标存储介质中的每个所述目标存储介质对应的第一文件组,所述第一文件组包括所述目标存储介质中储存的多个文件,其中,每个所述第一文件组具备相同的数据量;
文件列表获取模块,用于获取每个所述第一文件组对应的文件列表,所述文件列表用于记录每个所述第一文件组中所有文件的排列顺序;
文件生成模块,用于通过预设纠删算法生成的n个所述第一文件组对应的m个纠删文件,所述预设纠删算法对应的纠删比例为n:m;
文件写入模块,用于将所述文件列表以及n个所述第一文件组对应的m个纠删文件中的每个纠删文件写入空存储介质中,以得到m个纠删文件存储介质;
每个所述目标存储介质具备相同的储存容量,所述文件组获取模块,用于:
获取每个所述目标存储介质对应的第二文件组,所述第二文件组由所述目标存储介质中存储的多个文件组成;
当所述第二文件组的数据量小于所述目标存储介质的储存容量时,为所述第二文件组添加预设标识,以将每个所述第二文件组转换为具备目标数据量的文件组,所述目标数据量与每个所述目标存储介质的储存容量相等;
将获取到的n个具备所述目标数据量的文件组作为所述n个第一文件组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910563487.7/1.html,转载请声明来源钻瓜专利网。