【技术实现步骤摘要】
文件处理方法、装置、设备及存储介质
[0001]本申请实施例涉及对象存储
,尤其涉及一种文件处理方法、装置、设备及存储介质。
技术介绍
[0002]对象存储是一种基于对象的存储设备,具备智能、自我管理能力,通过web服务协议,如:REST、SOAP,实现对象的读写和存储资源的访问。Obeject对象是对象存储系统中数据存储的基本单位,每个Obeject是数据和数据属性集的综合体,数据属性可以根据应用的需求进行设置,包括数据分布、服务质量等。Object维护自己的属性,从而简化了存储系统的管理任务,增加了灵活性。
[0003]客户端存储文件时,对象网关会把文件分片,并转换为存储对象,文件的属性会存储在首对象的扩展属性里面。但是,分片信息保存在首对象的扩展属性里,删除了首对象,则扩展属性丢失,其他的分片对象就会被视为垃圾数据。首对象如果丢失或者被破坏,则其他的分片对象也会被视为垃圾数据。分片数据乱序存储,无法读取有顺序的分片对象。另外,若关闭垃圾回收功能,只会删除首对象,其他的分片对象不能删除,存储空间就不能很快释 ...
【技术保护点】
【技术特征摘要】
1.一种文件处理方法,其特征在于,所述方法包括:若目标文件大小大于预设文件单元规格,则根据预设文件单元规格对目标文件进行处理,确定至少两个文件单元;根据所述目标文件和所述至少两个文件单元,确定文件单元信息;根据所述文件单元信息建立信息记录表,记录于随机存取存储器中,以根据所述信息记录表于外存储器中查找至少两个文件单元。2.根据权利要求1所述的方法,其特征在于,根据所述文件单元信息建立信息记录表,记录于随机存取存储器中之后,所述方法还包括:若接收到对所述待处理文件的处理请求,则确定随机存取存储器中是否存在所述待处理文件关联的信息记录表;其中,所述处理请求为除存储请求以外的处理请求;若是,则根据所述信息记录表,对所述待处理文件进行处理。3.根据权利要求2所述的方法,其特征在于,若所述处理请求为删除处理请求,则在根据所述文件单元信息建立信息记录表,记录于随机存取存储器中之后,所述方法还包括:确定随机存取存储器中是否存在所述待处理文件关联的信息记录表;若是,则根据所述信息记录表,查询所述待处理文件关联的至少两个文件单元;将所述至少两个文件单元从外存储器中删除,并将待处理文件关联的信息记录表中的记录信息从随机存取存储器中删除,以完成待处理文件的删除处理。4.根据权利要求2所述的方法,其特征在于,若所述处理请求为读取处理请求,则在根据所述文件单元信息建立信息记录表,记录于随机存取存储器中之后,所述方法还包括:若接收到对所述待处理文件的读取处理请求,则确定随机存取存储器中是否存在所述待处理文件关联的信息记录表;若是,则根据所述信息记录表,查询所述待处理文件关联的至少两个文件单元;根据所述信息记录表,对所述至少两个文件单元进行排序后进行读取,以完成待处理文件的读取处理。5.根据权利要求1所述的方法,其特征在于,所述文件单元信息包括目标文件标识、任意一个文件单元的...
【专利技术属性】
技术研发人员:梁红伟,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。