[发明专利]SSD日志的动态备份恢复方法、装置和计算机设备在审
申请号: | 202010373187.5 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111581024A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 汪汉国;冯元元;臧鑫 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 黄文锋 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ssd 日志 动态 备份 恢复 方法 装置 计算机 设备 | ||
本申请涉及一种SSD日志的动态备份恢复方法、装置、计算机设备和存储介质,其中该方法包括:进行SSD日志动态备份恢复的初始化,为各个核分别申请对应的内存空间,所述内存空间用于存放日志信息;各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中;判断当前存放日志信息的内存空间是否用完;若所述内存空间没有用完,则判断当前核是否处于空闲状态;若当前核处于空闲状态,则将当前核对应的内存空间中的日志信息写入NAND中;若当前核不处于空闲状态,则等待空闲状态或内存空间用完时,将当前核对应的内存空间中的日志信息写入NAND中。本发明通过DRAM和NAND结合,实现了动态备份、保存、管理及恢复日志信息。
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种SSD日志的动态备份恢复方法、装置、计算机设备和存储介质。
背景技术
随着固态硬盘价格的下跌,固态硬盘越来越普及,NVMe SSD简称SSD以其优越的性能更是发展迅猛,各大电脑厂商纷纷将硬盘做成NVMe SSD,从可靠性和性能方面为用户提供较好的体验。
目前,在传统技术中,SSD前中后端都通过自刷新的方式打印各自核的串口日志。具体地,SSD日志处理流程如图1所示。首先,各个核接收到命令。然后,处理命令。接着,判断是否有LOG打印。最后,如果需要打印LOG,打印实时LOG。然而,随着SSD的处理速度越来越快,实时打印的LOG很容易被新命令LOG所覆盖,而实时打印的LOG又不一定能很好体现问题的根本原因,所以对以往LOG进行动态记录和保存显得格外重要。显然,当SSD遇到问题时,传统技术中的SSD日志处理流程并不能及时有效的对问题进行定位,导致SSD的安全性得不到有效的保障。
发明内容
基于此,有必要针对上述技术问题,提供一种可以提高异常处理定位能力的SSD日志的动态备份恢复方法、装置、计算机设备和存储介质。
一种SSD日志的动态备份恢复方法,所述方法包括:
进行SSD日志动态备份恢复的初始化,为各个核分别申请对应的内存空间,所述内存空间用于存放日志信息;
各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中;
判断当前存放日志信息的内存空间是否用完;
若所述内存空间没有用完,则判断当前核是否处于空闲状态;
若当前核处于空闲状态,则将当前核对应的内存空间中的日志信息写入NAND中;
若当前核不处于空闲状态,则等待空闲状态或内存空间用完时,将当前核对应的内存空间中的日志信息写入NAND中。
在其中一个实施例中,所述进行SSD日志的动态备份恢复的初始化的步骤还包括:
为前端、中端及后端分别申请对应的内存空间,所述内存空间用于存放对应的日志信息;
在中端开辟NAND空间用于存储日志信息,当出现异常时可通过读出所述NAND空间中存储的日志信息定位问题。
在其中一个实施例中,在所述判断当前存放日志信息的内存空间是否用完的步骤之后还包括:
若所述内存空间已用完,则立刻将内存空间的日志信息写入NAND中。
在其中一个实施例中,所述各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中的步骤还包括:
各个核分别处理命令,并判断是否需要打印日志信息;
若需要,则实时打印对应的日志信息。
一种SSD日志的动态备份恢复装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010373187.5/2.html,转载请声明来源钻瓜专利网。