This application provides a processing method, device, device and storage medium for data location of storage device. The method includes: when the device restarts, the first location information set of the historical data stored in the storage device is written into memory, and the historical data and corresponding position information are stored in the storage device; if there is updated data in the storage device, the first location information set of the historical data stored in the storage device is written into memory. The location information of the updated data stored in the storage device corresponding to the updated data is written into the memory; according to the first location information set and the location information of the updated data, a second location information set is generated in the memory and stored in the storage device. By combining the first location information set of historical data with the location information of updated data from the log, the complete location information can be quickly constructed in memory, which not only ensures the integrity of spatial distribution information, but also improves the restart speed on the basis of reducing IO.
【技术实现步骤摘要】
存储设备数据位置的处理方法、装置、设备及存储介质
本申请涉及存储
,尤其涉及一种存储设备数据位置的处理方法、装置、设备及存储介质。
技术介绍
空间管理是存储系统中的重要内容,传统的空间管理方式是在存储系统中专门分出一块存储区域用来存储空间分配信息,空间映射关系更改会将此块区域的空间分配信息进行更改。现有的空间管理方式引入了随机写,额外增加了存储系统的IO,使得存储系统的整体吞吐下降,影响存储系统处理性能。因此,如何有效管理存储空间,成为亟需解决的技术问题。
技术实现思路
本申请提供一种存储设备数据位置的处理方法、装置、设备及存储介质,以解决现有技术处理性能低等缺陷。本申请第一个方面提供一种存储设备数据位置的处理方法,包括:设备重启时,将存储设备中存储的历史数据的第一位置信息集写入内存中,所述历史数据及其相应的位置信息在所述存储设备中对应存储,所述第一位置信息集用于表示数据位置信息的集合;若所述存储设备中存在更新数据,则将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中;根据所述第一位置信息集和所述更新数据的位置信息,在所述内存中生成第二位置信息集,并存储至所述存储设备中。本申请第二个方面提供一种存储设备数据位置的处理装置,包括:第一处理模块,用于设备重启时,将存储设备中存储的历史数据的第一位置信息集写入内存中,所述历史数据及其相应的位置信息在所述存储设备中对应存储,所述第一位置信息集用于表示数据位置信息的集合;第二处理模块,用于若所述存储设备中存在更新数据,则将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中; ...
【技术保护点】
1.一种存储设备数据位置的处理方法,其特征在于,包括:设备重启时,将存储设备中存储的历史数据的第一位置信息集写入内存中,所述历史数据及其相应的位置信息在所述存储设备中对应存储,所述第一位置信息集用于表示数据位置信息的集合;若所述存储设备中存在更新数据,则将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中;根据所述第一位置信息集和所述更新数据的位置信息,在所述内存中生成第二位置信息集,并存储至所述存储设备中。
【技术特征摘要】
1.一种存储设备数据位置的处理方法,其特征在于,包括:设备重启时,将存储设备中存储的历史数据的第一位置信息集写入内存中,所述历史数据及其相应的位置信息在所述存储设备中对应存储,所述第一位置信息集用于表示数据位置信息的集合;若所述存储设备中存在更新数据,则将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中;根据所述第一位置信息集和所述更新数据的位置信息,在所述内存中生成第二位置信息集,并存储至所述存储设备中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:每到达设定时间,根据所述内存中当前已有的位置信息,生成更新的位置信息集,并存储至所述存储设备中,所述内存中当前已有的位置信息包括当前的前一次到达设定时间时生成的位置信息集中包括的位置信息以及当前的前一次到达设定时间后更新的位置信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述存储设备中写入了新的数据,则根据所述内存中当前已有的位置信息,生成更新的位置信息集,并存储至所述存储设备中,所述内存中当前已有的位置信息包括写入新的数据前的位置信息以及所述新的数据的位置信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:记录用户操作日志,所述用户操作日志包括所述历史数据写入所述存储设备的操作信息,以及所述更新数据写入所述存储设备的操作信息。5.根据权利要求4所述的方法,其特征在于,所述更新数据写入所述存储设备的操作信息包括操作时间信息、所述更新数据的位置信息及所述更新数据;相应的,将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中,包括:扫描所述用户操作日志中的所述更新数据写入所述存储设备的操作信息,将所述更新数据的位置信息写入所述内存中。6.根据权利要求5所述的方法,其特征在于,将所述存储设备中与所述更新数据对应存储的更新数据的位置信息写入所述内存中之前,所述方法还包括:根据记录的所述第一位置信息集对应的所述用户操作日志的日志序列号,判断所述存储设备中是否存在更新数据。7.根据权利要求1所述的方法,其特征在于,将第二位置信息集存储至所述存储设备中,包括:对所述第二位置信息集做快照,并写入所述存储设备中。8.一种存储设备数据位置的处理装置,其特征在于,包括:第一处理模块,用于设备重启时,将存储设备中存储的历史数据的第一位置信息集写入内存...
【专利技术属性】
技术研发人员:马井玮,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。