一种元数据的导出方法、系统、计算机设备及存储介质技术方案

技术编号:37067399 阅读:30 留言:0更新日期:2023-03-29 19:45
本发明专利技术涉及软件技术领域,尤其涉及一种元数据的导出方法、系统、计算机设备及存储介质。方法包括在主机执行以下步骤:接收元数据导出命令,并从所述元数据导出命令中解析出数据类型;基于解析出的数据类型生成第一报文,并将所述第一报文发送给存储设备;响应于接收到所述存储设备返回的回复报文,基于所述回复报文中元数据的起始地址和数据长度生成第二报文,并将所述第二报文发送给所述存储设备;响应于接收到所述存储设备返回的元数据,将所述元数据保存为数据文件。通过本发明专利技术的方案,实现了固态硬盘的元数据的导出,并且在固态硬盘运行出现问题时,能够基于导出的元数据进行快速的问题定位。问题定位。问题定位。

【技术实现步骤摘要】
一种元数据的导出方法、系统、计算机设备及存储介质


[0001]本专利技术涉及存储
,尤其涉及一种元数据的导出方法、系统、计算机设备及存储介质。

技术介绍

[0002]在SSD(Solid State Drive,固态硬盘)设备运行过程中,主机通过在NVMe协议中规定一些log(日志)的获取方式,例如get

log、smart

log等等,通过规定的log来监控SSD的运行状态。虽然,NVMe协议中的各种log信息可以用来监控SSD的运行状态,但是一旦SSD出现问题,通过log信息并不能用来对出现的问题进行定位。对于SSD设备来说,元数据是非常重要的数据,其包含了SSD设备运行的必要关键数据,SSD设备运行时其元数据存于DRAM中。SSD运行出现问题时,如果能够获取到元数据,能够帮助维护人员快速定位问题,但是NVMe协议中并没有规定这些数据该如何导出。

技术实现思路

[0003]有鉴于此,本专利技术提出了一种元数据的导出方法、系统、计算机设备及存储介质,实现了固态硬盘的元数据的导出,并本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种元数据的导出方法,其特征在于,在主机执行以下步骤:接收元数据导出命令,并从所述元数据导出命令中解析出数据类型;基于解析出的数据类型生成第一报文,并将所述第一报文发送给存储设备;响应于接收到所述存储设备返回的回复报文,基于所述回复报文中元数据的起始地址和数据长度生成第二报文,并将所述第二报文发送给所述存储设备;响应于接收到所述存储设备返回的元数据,将所述元数据保存为数据文件。2.根据权利要求1所述的方法,其特征在于,在存储设备执行以下步骤:响应于接收到所述主机发出的报文,对接收到的报文进行解析以确定所述报文的类型;响应于所述报文的类型为第一报文,则对所述第一报文进行解析以确定需要导出的数据类型;根据所述数据类型,查找对应元数据的起始地址和数据长度;将所述元数据的起始地址和数据长度打包成回复报文发送给主机。3.根据权利要求2所述的方法,其特征在于,还包括以下步骤:响应于所述报文的类型为第二报文,则对所述第二报文进行解析以确定需要导出的元数据的起始地址和数据长度;基于所述元数据的起始地址和数据长度获取对应的元数据,并将获取到的元数据发送给主机。4.根据权利要求3所述的方法,其特征在于,将获取到的元数据发送给主机包括:通过直接存储器访问将获取到的元数据发送给主机。5.根据权利要求1所述的方法,其特征在于,将所述元数据保存为...

【专利技术属性】
技术研发人员:费卫宏刘国华
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1