【技术实现步骤摘要】
SSD日志的动态备份恢复方法、装置和计算机设备
本专利技术涉及固态硬盘
,特别是涉及一种SSD日志的动态备份恢复方法、装置、计算机设备和存储介质。
技术介绍
随着固态硬盘价格的下跌,固态硬盘越来越普及,NVMeSSD简称SSD以其优越的性能更是发展迅猛,各大电脑厂商纷纷将硬盘做成NVMeSSD,从可靠性和性能方面为用户提供较好的体验。目前,在传统技术中,SSD前中后端都通过自刷新的方式打印各自核的串口日志。具体地,SSD日志处理流程如图1所示。首先,各个核接收到命令。然后,处理命令。接着,判断是否有LOG打印。最后,如果需要打印LOG,打印实时LOG。然而,随着SSD的处理速度越来越快,实时打印的LOG很容易被新命令LOG所覆盖,而实时打印的LOG又不一定能很好体现问题的根本原因,所以对以往LOG进行动态记录和保存显得格外重要。显然,当SSD遇到问题时,传统技术中的SSD日志处理流程并不能及时有效的对问题进行定位,导致SSD的安全性得不到有效的保障。
技术实现思路
基于此,有必要针对上述技术 ...
【技术保护点】
1.一种SSD日志的动态备份恢复方法,其特征在于,所述方法包括:/n进行SSD日志动态备份恢复的初始化,为各个核分别申请对应的内存空间,所述内存空间用于存放日志信息;/n各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中;/n判断当前存放日志信息的内存空间是否用完;/n若所述内存空间没有用完,则判断当前核是否处于空闲状态;/n若当前核处于空闲状态,则将当前核对应的内存空间中的日志信息写入NAND中;/n若当前核不处于空闲状态,则等待空闲状态或内存空间用完时,将当前核对应的内存空间中的日志信息写入NAND中。/n
【技术特征摘要】 【专利技术属性】
1.一种SSD日志的动态备份恢复方法,其特征在于,所述方法包括:
进行SSD日志动态备份恢复的初始化,为各个核分别申请对应的内存空间,所述内存空间用于存放日志信息;
各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中;
判断当前存放日志信息的内存空间是否用完;
若所述内存空间没有用完,则判断当前核是否处于空闲状态;
若当前核处于空闲状态,则将当前核对应的内存空间中的日志信息写入NAND中;
若当前核不处于空闲状态,则等待空闲状态或内存空间用完时,将当前核对应的内存空间中的日志信息写入NAND中。
2.根据权利要求1所述的SSD日志的动态备份恢复方法,其特征在于,所述进行SSD日志的动态备份恢复的初始化的步骤还包括:
为前端、中端及后端分别申请对应的内存空间,所述内存空间用于存放对应的日志信息;
在中端开辟NAND空间用于存储日志信息,当出现异常时可通过读出所述NAND空间中存储的日志信息定位问题。
3.根据权利要求1所述的SSD日志的动态备份恢复方法,其特征在于,在所述判断当前存放日志信息的内存空间是否用完的步骤之后还包括:
若所述内存空间已用完,则立刻将内存空间的日志信息写入NAND中。
4.根据权利要求1-3任一项所述的SSD日志的动态备份恢复方法,其特征在于,所述各个核分别处理命令,并将各个核的日志信息备份到初始化时申请的内存空间中的步骤还包括:
各个核分别处理命令,并判断是否需要打印日志信息;
若需要,则实时打印对应的日志信息。
5.一种SSD日志的动态备份恢复装置,其特征在于,所述装置包括:
初始化模块,所述初始化模块用于进行SSD日志动态备份恢复的初始化,为各个核分别申请对应的内存空间,所述内存空间用于存放日志信息;
技术研发人员:汪汉国,冯元元,臧鑫,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。