[go: up one dir, main page]

CN107729192A - 电子装置及应用所述电子装置的硬盘管理系统 - Google Patents

电子装置及应用所述电子装置的硬盘管理系统 Download PDF

Info

Publication number
CN107729192A
CN107729192A CN201610655433.XA CN201610655433A CN107729192A CN 107729192 A CN107729192 A CN 107729192A CN 201610655433 A CN201610655433 A CN 201610655433A CN 107729192 A CN107729192 A CN 107729192A
Authority
CN
China
Prior art keywords
memory cell
hard disk
electronic installation
module
error message
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.)
Pending
Application number
CN201610655433.XA
Other languages
English (en)
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.)
Hongfujin Precision Electronics Tianjin Co Ltd
Original Assignee
Hongfujin Precision Electronics Tianjin Co Ltd
Hon Hai Precision Industry 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 Hongfujin Precision Electronics Tianjin Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Electronics Tianjin Co Ltd
Priority to CN201610655433.XA priority Critical patent/CN107729192A/zh
Priority to US15/252,237 priority patent/US20180046528A1/en
Publication of CN107729192A publication Critical patent/CN107729192A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0727Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0772Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0787Storage of error reports, e.g. persistent data storage, storage using memory protection
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)

Abstract

一种电子装置,连接若干硬盘以对所述若干硬盘进行管理,所述电子装置包括一存储单元及一处理器,所述存储单元与所述若干硬盘对应连接,所述存储单元包括一信息模块及一检查模块,所述信息模块记录每一硬盘的标识信息,所述检查模块侦测每一硬盘的运行状态以在硬盘发生错误时产生一错误信息,所述处理器获取所述存储单元中的标识信息及错误信息,并根据所获取的标识信息及错误信息对硬盘进行管理。本发明还提供一种应用所述电子装置的硬盘管理系统。如此,用户可以很方便的对电子装置所连接的硬盘的工作状态进行管理。

Description

电子装置及应用所述电子装置的硬盘管理系统
技术领域
本发明涉及一种电子装置及应用所述电子装置的硬盘管理系统。
背景技术
随着科技的进步,资料存取的速度越来越快,而对于储存容量的需求也越来越大。
为了满足储存容量大的需求,较为普遍的做法是在服务器中扩展多个硬盘以增加服务器的储存容量。
然而,服务器中的这些硬盘容易出现问题,如损坏或者未顺利连接等,不便于用户对这些硬盘管理。
发明内容
鉴于以上内容,有必要提供一种便于管理多个硬盘的电子装置及应用所述电子装置的硬盘管理系统。
一种电子装置,连接若干硬盘以对所述若干硬盘进行管理,所述电子装置包括:
一存储单元,连接于所述若干硬盘,所述存储单元包括一信息模块,所述信息模块用于记录每一硬盘的标识信息,所述存储单元还包括一检查模块,所述检查模块用于每一硬盘的运行状态以在所述硬盘发生错误时产生一错误信息;及
一处理器,连接于所述存储单元,所述处理器用于获取所述存储单元中的标识信息及错误信息,并根据所获取的标识信息及错误信息对多个硬盘进行管理。
进一步地,所述存储单元还包括一记录模块,所述存储单元中的记录模块用以获取所述件检查模块所产生的错误信息并存储所述错误信息。
进一步地,所述存储单元还包括一接口模块,所述接口模块包括多个连接端口,所述存储单元通过所述多个连接端口以与多个硬盘对应连接。
进一步地,所述标识信息包括每一硬盘的位置信息及与对应连接端口之间的连接状态。
进一步地,所述连接端口为一外设部件互连标准接口,所述处理器为一中央处理器。
一种硬盘管理系统,包括一电子装置及若干硬盘,所述电子装置连接于所述若干硬盘,所述电子装置包括:
一存储单元,所述存储单元连接于所述若干硬盘,所述存储单元包括一信息模块,所述信息模块用于记录每一硬盘的标识信息,所述存储单元还包括一检查模块,所述检查模块用于每一硬盘的运行状态以在所述硬盘发生错误时产生一错误信息;及
一处理器,所述处理器连接于所述存储单元,所述处理器还用于获取所述存储单元中的标识信息及错误信息,并根据所获取的标识信息及错误信息对多个硬盘进行管理。
进一步地,所述存储单元还包括一记录模块,所述存储单元中的所述记录模块用以获取所述件检查模块所产生的错误信息并存储所述错误信息。
进一步地,所述存储单元还包括一接口模块,所述接口模块包括多个连接端口,所述存储单元通过多个连接端口以与多个硬盘对应连接,所述标识信息包括每一硬盘的位置信息及与对应连接端口之间的连接状态。
进一步地,所述处理器为一中央处理器,所述电子装置为一服务器。
进一步地,所述连接端口为一外设部件互连标准接口。
上述电子装置及应用所述电子装置的硬盘管理系统通过所述检查模块侦测对应连接的硬盘的工作状态,以判断所述硬盘是否发生错误,并在所述硬盘发生错误时产生一错误信息,还通过所述存储单元中的所述信息模块以得知每一硬盘的标识信息。如此,用户将可以很方便对电子装置中所连接的多个硬盘进行管理。
附图说明
图1为硬盘管理系统的较佳实施方式的方框图。
图2为电子装置与多个硬盘连接的的方框图。
图3为图2中存储单元的方框图。
主要元件符号说明
电子装置 100
硬盘 200
硬盘管理系统 300
存储单元 10
处理器 20
接口模块 12
信息模块 14
检查模块 16
记录模块 18
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行,清楚、完整地描述。
显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图及实施方式,对本发明中的电子装置及应用所述电子装置的硬盘管理系统作进一步详细描述及相关说明。
如图1所示,一种硬盘管理系统300包括一电子装置100及多个硬盘200,所述电子装置100连接所述多个硬盘200以对这些硬盘200进行管理。
在一具体实施例中,所述硬盘200为一M.2标准固态硬盘(Solid State Disk,SSD)。
在一具体实施例中,所述电子装置100为一服务器。在其他实施例中,所述电子装置100也可为一计算机设备。
请同时参考图2及图3所示,所述电子装置100包括一存储单元10及一处理器20。
所述处理器20与所述存储单元10相连。
所述存储单元10用于存放程序指令以及相关数据。在具体实施例中,所述存储单元10包括一接口模块12、一信息模块14、一检查模块16及一记录模块18。
所述接口模块12包括多个连接端口(图未示)以与所述多个硬盘200对应连接。
在一实施例中,所述连接端口为一外设部件互连标准(Peripheral ComponentInterconnect Express,PCI-E)接口。
在一实施例中,所述存储单元10中的所述信息模块14包括有每一硬盘200的标识信息。
所述信息模块14还将用于记录所述多个硬盘200的数目以及增加、删减等信息。
其中,每一硬盘200中的标识信息包括所述硬盘200的位置信息及所述硬盘200与对应连接端口之间的连接状态。
在一实施例中,所述存储单元10中的所述检查模块16用以对每一硬盘200的运行状态进行检查,并且将会在所述硬盘200发生错误时产生一错误信息。
在一实施例中,所述检查模块16所产生的错误信息包括硬盘的位置信息及错误类型。
当所述检查模块16产生一错误信息时,所述检查模块16将所述错误信息传输至所述记录模块18。
所述记录模块18接收所述检查模块16传输的错误信息,并存储所述检查模块16所产生的错误信息。
所述处理器20通过查询所述存储单元10中的信息模块14以获取所述硬盘200的标识信息。
在一实施例中,所述处理器20为一中央处理器(Central Processing Unit,CPU)。
在其他实施例中,所述处理器20也可为一专用集成电路(Application SpecificIntegrated Circuit,ASIC)。
工作时,用户可以通过所述处理器20查询所述存储单元10中的信息模块14,以获取到每一硬盘200的标识信息。
此时,用户可以很清楚地了解到每一硬盘200的位置信息及与对应连接端口的连接状态。
此外,所述存储单元10中的检查模块16能够及时检查每一硬盘200是否发生错误问题。
此时,所述检查模块16将硬盘200的错误信息记录至所述记录模块18中,以便用户可以根据所述记录模块18中所记录的错误信息来了解对应硬盘200的工作状态。
如此,本发明电子装置100及应用所述电子装置的硬盘管理系统300通过所述处理器20查询所述存储单元10中的信息模块14可以获取硬盘200的标识信息。
还可以通过所述检查模块16能够及时检查每一硬盘200是否发生错误问题,并在所述硬盘200发生错误时产生一错误信息,以便将错误信息存储至所述记录模块18。
如此,用户可以很方便对所述电子装置100所连接的多个硬盘200来进行管理。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定。
只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。

Claims (10)

1.一种电子装置,连接若干硬盘以对所述若干硬盘进行管理,其特征在于:所述电子装置包括:
一存储单元,连接于所述若干硬盘,所述存储单元包括一信息模块,所述信息模块用于记录每一硬盘的标识信息,所述存储单元还包括一检查模块,所述检查模块用于每一硬盘的运行状态以在所述硬盘发生错误时产生一错误信息;及
一处理器,连接于所述存储单元,所述处理器用于获取所述存储单元中的标识信息及错误信息,并根据所获取的标识信息及错误信息对多个硬盘进行管理。
2.如权利要求1所述的电子装置,其特征在于,所述存储单元还包括一记录模块,所述存储单元中的记录模块用以获取所述件检查模块所产生的错误信息并存储所述错误信息。
3.如权利要求2所述的电子装置,其特征在于,所述存储单元还包括一接口模块,所述接口模块包括多个连接端口,所述存储单元通过所述多个连接端口以与多个硬盘对应连接。
4.如权利要求3所述的电子装置,其特征在于,所述标识信息包括每一硬盘的位置信息及与对应连接端口之间的连接状态。
5.如权利要求3所述的电子装置,其特征在于,所述连接端口为一外设部件互连标准接口,所述处理器为一中央处理器。
6.一种硬盘管理系统,包括一电子装置及若干硬盘,所述电子装置连接于所述若干硬盘,其特征在于:所述电子装置包括:
一存储单元,所述存储单元连接于所述若干硬盘,所述存储单元包括一信息模块,所述信息模块用于记录每一硬盘的标识信息,所述存储单元还包括一检查模块,所述检查模块用于每一硬盘的运行状态以在所述硬盘发生错误时产生一错误信息;及
一处理器,所述处理器连接于所述存储单元,所述处理器还用于获取所述存储单元中的标识信息及错误信息,并根据所获取的标识信息及错误信息对多个硬盘进行管理。
7.如权利要求6所述的硬盘管理系统,其特征在于,所述存储单元还包括一记录模块,所述存储单元中的所述记录模块用以获取所述件检查模块所产生的错误信息并存储所述错误信息。
8.如权利要求7所述的硬盘管理系统,其特征在于,所述存储单元还包括一接口模块,所述接口模块包括多个连接端口,所述存储单元通过多个连接端口以与多个硬盘对应连接,所述标识信息包括每一硬盘的位置信息及与对应连接端口之间的连接状态。
9.如权利要求8所述的硬盘管理系统,其特征在于,所述处理器为一中央处理器,所述电子装置为一服务器。
10.如权利要求8所述的硬盘管理系统,其特征在于,所述连接端口为一外设部件互连标准接口。
CN201610655433.XA 2016-08-11 2016-08-11 电子装置及应用所述电子装置的硬盘管理系统 Pending CN107729192A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610655433.XA CN107729192A (zh) 2016-08-11 2016-08-11 电子装置及应用所述电子装置的硬盘管理系统
US15/252,237 US20180046528A1 (en) 2016-08-11 2016-08-31 Hard disk drive management system and electronic device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610655433.XA CN107729192A (zh) 2016-08-11 2016-08-11 电子装置及应用所述电子装置的硬盘管理系统

Publications (1)

Publication Number Publication Date
CN107729192A true CN107729192A (zh) 2018-02-23

Family

ID=61159093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610655433.XA Pending CN107729192A (zh) 2016-08-11 2016-08-11 电子装置及应用所述电子装置的硬盘管理系统

Country Status (2)

Country Link
US (1) US20180046528A1 (zh)
CN (1) CN107729192A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6271845B1 (en) * 1998-05-29 2001-08-07 Hewlett Packard Company Method and structure for dynamically drilling down through a health monitoring map to determine the health status and cause of health problems associated with network objects of a managed network environment
CN103176884A (zh) * 2011-12-20 2013-06-26 鸿富锦精密工业(深圳)有限公司 硬盘监视系统及方法
CN103645981A (zh) * 2013-11-15 2014-03-19 华为技术有限公司 硬盘识别方法和系统
CN104166613A (zh) * 2013-05-20 2014-11-26 鸿富锦精密工业(深圳)有限公司 硬盘工作状态监控系统及方法
CN105700986A (zh) * 2014-11-27 2016-06-22 英业达科技有限公司 用于监控运作信息的服务器系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6271845B1 (en) * 1998-05-29 2001-08-07 Hewlett Packard Company Method and structure for dynamically drilling down through a health monitoring map to determine the health status and cause of health problems associated with network objects of a managed network environment
CN103176884A (zh) * 2011-12-20 2013-06-26 鸿富锦精密工业(深圳)有限公司 硬盘监视系统及方法
CN104166613A (zh) * 2013-05-20 2014-11-26 鸿富锦精密工业(深圳)有限公司 硬盘工作状态监控系统及方法
CN103645981A (zh) * 2013-11-15 2014-03-19 华为技术有限公司 硬盘识别方法和系统
CN105700986A (zh) * 2014-11-27 2016-06-22 英业达科技有限公司 用于监控运作信息的服务器系统

Also Published As

Publication number Publication date
US20180046528A1 (en) 2018-02-15

Similar Documents

Publication Publication Date Title
CN103186653B (zh) 辅助查询方法和设备、查询方法和设备及命名查询系统
CN103793307A (zh) 电子装置及其管理方法与机柜伺服系统
CN104298583B (zh) 基于基板管理控制器的主板管理系统及方法
CN104461716A (zh) 一种多核异构系统的访问方法及多核异构系统
US10509990B2 (en) Radio-frequency identification-based shelf level inventory counting
CN103530066A (zh) 一种数据存储方法、装置及系统
US8769628B2 (en) Remote access to a data storage device
CN103345469A (zh) 号码集合的存储、查询方法及其装置
CN112912885B (zh) 用于印刷电路板原理图的接口连接
CN105095054A (zh) 一种bmc获取nvme ssd温度信息的系统及方法
KR20110123541A (ko) 데이터 저장 장치 및 그것의 동작 방법
TWI468922B (zh) 電子裝置及其管理方法與機櫃伺服系統
CN107943605A (zh) 一种存储卡处理方法及装置
CN107729192A (zh) 电子装置及应用所述电子装置的硬盘管理系统
US8732365B2 (en) Input/output system and methods to couple a storage device to the same server after movement in an input/output system
CN106815088A (zh) 服务器及其侦错方法
US20150278147A1 (en) Solid-state memory device with plurality of memory cards
CN107340815B (zh) 机动服务器配置系统及方法
US8738816B2 (en) Management of detected devices coupled to a host machine
CN104618191B (zh) 一种主机与裸存储块之间的通信故障检测方法和装置
CN107437422A (zh) 在电力损失时保存关键数据
US20080059670A1 (en) Control method and system of constructing raid configuration across multiple host bus adapters
CN106156069B (zh) 日志系统和日志记录方法
CN111125041A (zh) 数据读取方法、电子设备和计算机程序产品
CN109791531A (zh) Usb设备过滤

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180228

Address after: The 300457 Tianjin economic and Technological Development Zone Haiyun Street No. 80

Applicant after: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) Co.,Ltd.

Address before: Haiyun Binhai Economic and Technological Development Zone, Tianjin City, No. 80 300457 Street

Applicant before: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) Co.,Ltd.

Applicant before: HON HAI PRECISION INDUSTRY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180223