CN111414299A - 基于hdparm的SSD扩展信息获取方法和装置 - Google Patents

基于hdparm的SSD扩展信息获取方法和装置 Download PDF

Info

Publication number
CN111414299A
CN111414299A CN202010222613.5A CN202010222613A CN111414299A CN 111414299 A CN111414299 A CN 111414299A CN 202010222613 A CN202010222613 A CN 202010222613A CN 111414299 A CN111414299 A CN 111414299A
Authority
CN
China
Prior art keywords
log
command line
hdparm
legal
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010222613.5A
Other languages
English (en)
Other versions
CN111414299B (zh
Inventor
沈荣娟
韩道静
吴娴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Union Memory Information System Co Ltd
Original Assignee
Shenzhen Union Memory Information System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Union Memory Information System Co Ltd filed Critical Shenzhen Union Memory Information System Co Ltd
Priority to CN202010222613.5A priority Critical patent/CN111414299B/zh
Publication of CN111414299A publication Critical patent/CN111414299A/zh
Application granted granted Critical
Publication of CN111414299B publication Critical patent/CN111414299B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2247Verification or detection of system hardware configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请涉及一种基于hdparm的SSD扩展信息获取方法、装置、计算机设备和存储介质,其中该方法包括:在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;若成功读取对应的日志信息,则将读取的日志信息保存到文件中。本发明通过直接在hdparm代码框架中加入日志获取的扩展功能,这样就可以实现自定义命令的收发,进而实现获取SSD内部扩展信息的功能。

Description

基于hdparm的SSD扩展信息获取方法和装置
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种基于hdparm的SSD扩展信息获取方法、装置、计算机设备和存储介质。
背景技术
Hdparm(hard disk parameters)是一款应用于Linux***上的硬盘诊断工具,在Linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。
目前,Hdparm可以满足对硬盘基本信息的获取,协议标准命令的发送等功能,但对于SSD厂商而言,通常会有一些厂商自定义的命令或者是内部的调试信息,此时仅使用从网上下载的hdparm工具则无法满足要求,并且,重新开发一款新的工具则耗费过多的时间和人力成本。
发明内容
基于此,有必要针对上述技术问题,提供一种既能提升数据搬运效率又节省***资源的基于hdparm的SSD扩展信息获取方法、装置、计算机设备和存储介质。
一种基于hdparm的SSD扩展信息获取方法,所述方法包括:
在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;
当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;
若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;
根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
在其中一个实施例中,所述当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法的步骤包括:
判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
若所述日志类型为错误日志、串口日志或断言日志中的一个则判断所述命令行参数合法。
在其中一个实施例中,在所述判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个的步骤之后还包括:
若所述日志类型不为错误日志、串口日志或断言日志中的一个则判断所述命令行参数非法,并报错结束程序。
在其中一个实施例中,在所述若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型的步骤之后还包括:
判断所述设备盘符是否合法;
若所述设备盘符合法,则根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若所述设备盘符非法,则报错并结束程序。
一种基于hdparm的SSD扩展信息获取装置,所述装置包括:
扩展模块,所述扩展模块用于在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;
第一判断模块,所述第一判断模块用于当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;
获取模块,所述获取模块用于若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;
命令发送模块,所述命令发送模块用于根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
读取保存模块,所述读取保存模块用于若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
在其中一个实施例中,所述第一判断模块具体用于:
判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
若所述日志类型为错误日志、串口日志或断言日志中的一个则判断所述命令行参数合法。
在其中一个实施例中,所述第一判断模块还用于:
若所述日志类型不为错误日志、串口日志或断言日志中的一个则判断所述命令行参数非法,并报错结束程序。
在其中一个实施例中,所述装置还包括第二判断模块,所述第二判断模块用于:
判断所述设备盘符是否合法;
若所述设备盘符合法,则根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若所述设备盘符非法,则报错并结束程序。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。
上述基于hdparm的SSD扩展信息获取方法、装置、计算机设备和存储介质通过在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;若成功读取对应的日志信息,则将读取的日志信息保存到文件中。本发明通过直接在hdparm代码框架中加入日志获取的扩展功能,这样就可以实现自定义命令的收发,进而实现获取SSD内部扩展信息的功能。此外,还可以大大提升工作效率,降低维护成本。
附图说明
图1为一个实施例中基于hdparm的SSD扩展信息获取方法的流程示意图;
图2为一个实施例中hdparm与SSD进行通信的示意图;
图3为另一个实施例中基于hdparm的SSD扩展信息获取方法的流程示意图;
图4为再一个实施例中基于hdparm的SSD扩展信息获取方法的流程示意图;
图5为一个实施例中通过软件执行基于hdparm的SSD扩展信息获取方法的流程示意图;
图6为一个实施例中基于hdparm的SSD扩展信息获取装置的结构框图;
图7为另一个实施例中基于hdparm的SSD扩展信息获取装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种基于hdparm的SSD扩展信息获取方法,该方法包括:
步骤102,在hdparm的代码框架中加入扩展功能,扩展功能分别用于获取错误日志、串口日志以及断言日志;
步骤104,当hdparm运行时解析命令行参数并判断命令行参数的格式是否合法;
步骤106,若命令行参数的格式合法,则获取命令行中的设备盘符与日志类型;
步骤108,根据设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
步骤110,若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
参考图2所示的hdparm与SSD通信示意图,其中,上半部分表示目前已有的基本功能部分,可以进行硬盘测试与基本信息的获取,下半部分为扩展功能的实现,可以进行厂商自定义日志的获取等功能。
具体地,由于hdparm是有网络开源代码的,它的架构是采用命令行方式运行,并没有图形界面,所以参考该代码框架,我们将扩展功能按照该框架进行开发。在输入“hdparm-h”时,返回命令行参数的介绍说明,将扩展功能的说明也添加进去。这里,获取的日志类型分为是三类日志,包括:错误日志error log,串口日志uart log以及断言日志assert log。
当hdparm运行时,命令行参数格式如下所示:
sudo./hdparm–get-error-log[device]
具体地,由于该工具需要root权限执行,所以需要加“sudo”,其中“./hdparm”表示执行该程序,“—get-error-log”表示当前获取的是盘内错误日志信息,[device]表示当前操作的盘的盘符,形如“/dev/sdb”,该盘符信息需要通过“lsblk”查看,通过屏幕列举出的盘符信息,找到当前目标盘盘符。
最后,程序执行成功后,会在屏幕打印出日志获取开始,日志会实时保存到文件中,最后打印出日志获取结束,则表示程序执行完毕。
在本实施例中,通过在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;若成功读取对应的日志信息,则将读取的日志信息保存到文件中。本方案通过直接在hdparm代码框架中加入日志获取的扩展功能,这样就可以实现自定义命令的收发,进而实现获取SSD内部扩展信息的功能。此外,还可以大大提升工作效率,降低维护成本。
在一个实施例中,如图3所示,提供了一种基于hdparm的SSD扩展信息获取方法,该方法中当hdparm运行时解析命令行参数并判断命令行参数的格式是否合法的步骤包括:
步骤302,判断命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
步骤304,若日志类型为错误日志、串口日志或断言日志中的一个则判断命令行参数合法;
步骤306,若日志类型不为错误日志、串口日志或断言日志中的一个则判断命令行参数非法,并报错结束程序。
在一个实施例中,如图4所示,提供了一种基于hdparm的SSD扩展信息获取方法,该方法在若命令行参数的格式合法,则获取命令行中的设备盘符与日志类型的步骤之后还包括:
步骤402,判断设备盘符是否合法;
步骤404,若设备盘符合法,则根据设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
步骤406,若设备盘符非法,则报错并结束程序。
具体地,参考图5所示的软件执行基于hdparm的SSD扩展信息获取方法的流程图,在上述实施例中,程序开始需要解析命令行参数是否合法,命令行参数的格式上述实施例所示,必须为其中的某一个,即错误日志error log,串口日志uart log或者断言日志assert log中的一个,否则会报错,结束程序。另外,设备盘符需要是合法的,如果格式不对,或者是盘符值非法,则报错结束程序。如果命令行解析成功,则获取到硬盘盘符与日志类型,程序通过盘符信息获取设备代码,然后发送读取日志命令,如果命令执行成功,则记录下日志信息,并保存到文件中,如果获取日志信息失败,则退出程序。
在上述实施例中,可以直接在此代码框架中加入需要新增的功能,这样就可以实现自定义命令的收发,从而实现获取SSD内部扩展信息的功能,该方法可大大提升工作效率,降低维护成本。
应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种基于hdparm的SSD扩展信息获取装置600,该装置包括:
扩展模块601,用于在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;
第一判断模块602,用于当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;
获取模块603,用于若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;
命令发送模块604,用于根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
读取保存模块605,用于若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
在一个实施例中,第一判断模块602具体用于:
判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
若所述日志类型为错误日志、串口日志或断言日志中的一个则判断所述命令行参数合法。
在一个实施例中,第一判断模块602还用于:
若所述日志类型不为错误日志、串口日志或断言日志中的一个则判断所述命令行参数非法,并报错结束程序。
在一个实施例中,如图7所示,提供了一种基于hdparm的SSD扩展信息获取装置600,该装置还包括第二判断模块606,用于:
判断所述设备盘符是否合法;
若所述设备盘符合法,则根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若所述设备盘符非法,则报错并结束程序。
关于基于hdparm的SSD扩展信息获取装置的具体限定可以参见上文中对于基于hdparm的SSD扩展信息获取方法的限定,在此不再赘述。
在一个实施例中,提供了一种计算机设备,其内部结构图可以如图8所示。该计算机设备包括通过装置总线连接的处理器、存储器以及网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作装置、计算机程序和数据库。该内存储器为非易失性存储介质中的操作装置和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于hdparm的SSD扩展信息获取方法。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以上各个方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种基于hdparm的SSD扩展信息获取方法,其特征在于,所述方法包括:
在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;
当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;
若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;
根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
2.根据权利要求1所述的基于hdparm的SSD扩展信息获取方法,其特征在于,所述当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法的步骤包括:
判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
若所述日志类型为错误日志、串口日志或断言日志中的一个则判断所述命令行参数合法。
3.根据权利要求2所述的基于hdparm的SSD扩展信息获取方法,其特征在于,在所述判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个的步骤之后还包括:
若所述日志类型不为错误日志、串口日志或断言日志中的一个则判断所述命令行参数非法,并报错结束程序。
4.根据权利要求1-3任一项所述的基于hdparm的SSD扩展信息获取方法,其特征在于,在所述若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型的步骤之后还包括:
判断所述设备盘符是否合法;
若所述设备盘符合法,则根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若所述设备盘符非法,则报错并结束程序。
5.一种基于hdparm的SSD扩展信息获取装置,其特征在于,所述装置包括:
扩展模块,所述扩展模块用于在hdparm的代码框架中加入扩展功能,所述扩展功能分别用于获取错误日志、串口日志以及断言日志;
第一判断模块,所述第一判断模块用于当hdparm运行时解析命令行参数并判断所述命令行参数的格式是否合法;
获取模块,所述获取模块用于若所述命令行参数的格式合法,则获取所述命令行中的设备盘符与日志类型;
命令发送模块,所述命令发送模块用于根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
读取保存模块,所述读取保存模块用于若成功读取对应的日志信息,则将读取的日志信息保存到文件中。
6.根据权利要求5所述的基于hdparm的SSD扩展信息获取装置,其特征在于,所述第一判断模块具体用于:
判断所述命令行参数中的日志类型是否为错误日志、串口日志或断言日志中的一个;
若所述日志类型为错误日志、串口日志或断言日志中的一个则判断所述命令行参数合法。
7.根据权利要求6所述的基于hdparm的SSD扩展信息获取装置,其特征在于,所述第一判断模块还用于:
若所述日志类型不为错误日志、串口日志或断言日志中的一个则判断所述命令行参数非法,并报错结束程序。
8.根据权利要求5-7任一项所述的基于hdparm的SSD扩展信息获取装置,其特征在于,所述装置还包括第二判断模块,所述第二判断模块用于:
判断所述设备盘符是否合法;
若所述设备盘符合法,则根据所述设备盘符与日志类型通过盘符信息获取设备代码并发送读取日志命令;
若所述设备盘符非法,则报错并结束程序。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
CN202010222613.5A 2020-03-26 2020-03-26 基于hdparm的SSD扩展信息获取方法和装置 Active CN111414299B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010222613.5A CN111414299B (zh) 2020-03-26 2020-03-26 基于hdparm的SSD扩展信息获取方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010222613.5A CN111414299B (zh) 2020-03-26 2020-03-26 基于hdparm的SSD扩展信息获取方法和装置

Publications (2)

Publication Number Publication Date
CN111414299A true CN111414299A (zh) 2020-07-14
CN111414299B CN111414299B (zh) 2023-06-06

Family

ID=71493285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010222613.5A Active CN111414299B (zh) 2020-03-26 2020-03-26 基于hdparm的SSD扩展信息获取方法和装置

Country Status (1)

Country Link
CN (1) CN111414299B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113590416A (zh) * 2021-06-30 2021-11-02 郑州云海信息技术有限公司 Cpu***固件断言处理方法、装置、设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215871A1 (en) * 2004-05-22 2008-09-04 Chan Kam-Fu Swapping "Fixed System" Hard Disk
US20100031094A1 (en) * 2008-07-30 2010-02-04 Fujitsu Limited Disk device, circuit board, and error log information recording method
JP2013045166A (ja) * 2011-08-22 2013-03-04 Canon Inc 情報処理装置、ファイル保存方法、及びプログラム
CN105824669A (zh) * 2016-03-16 2016-08-03 广东欧珀移动通信有限公司 调试日志获取方法、装置及终端设备
CN109614469A (zh) * 2018-12-03 2019-04-12 郑州云海信息技术有限公司 一种日志分析方法和装置
CN109828929A (zh) * 2019-02-27 2019-05-31 苏州浪潮智能科技有限公司 硬盘固件防篡改安全性测试方法、***、终端及存储介质
CN110673790A (zh) * 2019-09-06 2020-01-10 苏州浪潮智能科技有限公司 一种硬盘控制方法、装置及电子设备和存储介质
CN110874221A (zh) * 2019-11-19 2020-03-10 深圳忆联信息***有限公司 基于命令行的ssd固件打包方法、装置及计算机设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215871A1 (en) * 2004-05-22 2008-09-04 Chan Kam-Fu Swapping "Fixed System" Hard Disk
US20100031094A1 (en) * 2008-07-30 2010-02-04 Fujitsu Limited Disk device, circuit board, and error log information recording method
JP2013045166A (ja) * 2011-08-22 2013-03-04 Canon Inc 情報処理装置、ファイル保存方法、及びプログラム
CN105824669A (zh) * 2016-03-16 2016-08-03 广东欧珀移动通信有限公司 调试日志获取方法、装置及终端设备
CN109614469A (zh) * 2018-12-03 2019-04-12 郑州云海信息技术有限公司 一种日志分析方法和装置
CN109828929A (zh) * 2019-02-27 2019-05-31 苏州浪潮智能科技有限公司 硬盘固件防篡改安全性测试方法、***、终端及存储介质
CN110673790A (zh) * 2019-09-06 2020-01-10 苏州浪潮智能科技有限公司 一种硬盘控制方法、装置及电子设备和存储介质
CN110874221A (zh) * 2019-11-19 2020-03-10 深圳忆联信息***有限公司 基于命令行的ssd固件打包方法、装置及计算机设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113590416A (zh) * 2021-06-30 2021-11-02 郑州云海信息技术有限公司 Cpu***固件断言处理方法、装置、设备及存储介质
CN113590416B (zh) * 2021-06-30 2023-09-15 郑州云海信息技术有限公司 Cpu***固件断言处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN111414299B (zh) 2023-06-06

Similar Documents

Publication Publication Date Title
CN108491321B (zh) 测试用例范围确定方法、装置及存储介质
CN110244691B (zh) 一种汽车诊断方法、装置及***
CN111666217B (zh) 用于测试代码的方法和装置
CN116166525A (zh) 一种测试脚本的生成方法及装置
CN114047968B (zh) 一种硬件自动适配的方法、***、存储介质及设备
CN111414299A (zh) 基于hdparm的SSD扩展信息获取方法和装置
CN111857103B (zh) 一种车辆诊断方法、装置、设备及存储介质
CN113960391A (zh) 存储介质异常掉电测试装置及方法
US20050203717A1 (en) Automated testing system, method and program product using testing map
CN114488997B (zh) Ecu刷写的方法、装置、电子设备及存储介质
CN112861138A (zh) 软件安全性分析方法及分析装置、电子设备及存储介质
CN112015633B (zh) 测试激励多平台复用方法、装置、设备及存储介质
CN113934198A (zh) 车辆诊断方法、装置、电子设备及存储介质
CN115858256A (zh) 一种物联网设备的测试方法、装置及电子设备
CN114880203A (zh) 用于量子计算云平台测评的装置、***及方法
CN113190491A (zh) 一种串口信息显示方法、***及介质
CN112269740A (zh) 自动驾驶软件的自动测试方法及装置
CN114124992B (zh) 整车域控制器的运行状态监控方法、装置、设备和***
CN104572087A (zh) 一种业务逻辑实现的适配模式方法及***
JP2015072531A (ja) テスト支援方法、テスト支援装置およびプログラム
CN114116291B (zh) 日志检测方法、日志检测装置、计算机设备及存储介质
CN114385132A (zh) 一种断言代码生成方法、装置、设备及介质
CN116155322A (zh) 一种用于hplc电力线载波模块串口调试的方法
CN115174725A (zh) 一种基于控件匹配的自动化测试与应用流畅度测试方法
CN117555778A (zh) 一种航电***的软件故障注入方法、装置及相关介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant