[发明专利]一种保护机械硬盘的方法、系统、设备及介质有效
申请号: | 202110341722.3 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113127298B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 林子平 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F17/16 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;宋薇薇 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保护 机械 硬盘 方法 系统 设备 介质 | ||
本发明公开了一种保护机械硬盘的方法、系统、设备和存储介质,方法包括:获取背板和所有机械硬盘的加速度值;根据背板的加速度值创建第一矩阵,并根据所有机械硬盘的加速度值创建第二矩阵;将第一矩阵和第二矩阵的乘积乘以单位矩阵以得到第一值,并判断所述第一值与零的差值是否小于第一阈值;响应于所述第一值与零的差值小于所述第一阈值,获取每个机械硬盘第一时刻和第二时刻的加速度值,根据第一时刻的加速度值和第二时刻的加速度值计算每个机械硬盘对应的振动参数,并判断所有的振动参数是否均大于第二阈值;以及响应于所有的振动参数均不大于第二阈值,提示机械硬盘位置正常。
技术领域
本发明涉及服务器领域,更具体地,特别是指一种保护机械硬盘的方法、系统、计算机设备及可读介质。
背景技术
机械硬盘虽然在速度上已不如固态硬盘来的高速,不过,在目前的服务器中,使用的大多数还是机械硬盘,固态硬盘相对较少。普通固态硬盘比机械硬盘贵不少,而企业级固态硬盘更是不便宜,再加上固态硬盘容量普遍小,如果服务器全部用固态硬盘,成本会非常高,这是一般的企业难以负担的。服务器存储的都是重要的海量数据,对硬盘容量有很高的要求。而目前服务器机械硬盘,单块容量可以达到2TB以上,主流大容量服务器机械硬盘达到了10TB左右。甚至有14TB和18TB的硬盘也即将上市。再者,传统的机械硬盘已经使用了几十年了,技术成熟,可靠性极佳,并且机械硬盘损坏还可以维修,数据丟失,还可以通过一些专业数据恢复软件,大机率找回。而固态硬盘,起步较晚,虽然速度有绝对优势,但由于固态硬盘是晶片级存储,一旦硬盘损坏,数据几乎无法找回。另外,固态硬盘数据丟失,也几乎很难再恢复。但机械硬盘由于是马达带动硬盘旋转读取,在放置的角度上就需要保持垂直摆放或是水平摆放来延长硬盘的寿命。
现有的系统对于硬盘,基本上会使用垂直或是水平摆放,来增加硬盘寿命,但事实上,系统的机箱或是硬盘的支架,在长时间使用后,或是有些设计公差过大的情形下,会造成硬盘倾斜甚至震动,倾斜与震动的硬盘架在长时间使用之下,容易造成硬盘损伤,而使用者这时就必须去更换硬盘。现有的硬盘支架并没有设计角度检测的装置,当支架歪斜或有异常振动的时候,无法有效通知到BMC监控端来加以监控,并且及时派员处理硬盘歪斜震动的情况,导致硬盘长时间处于不正常的运作模式,不仅容易损坏,还有可能造成资料遗失等等情形。
发明内容
有鉴于此,本发明实施例的目的在于提出一种保护机械硬盘的方法、系统、计算机设备及计算机可读存储介质,本发明通过获取背板和机械硬盘的加速度值来确认硬盘位置是否正确,并能够根据加速度值定位异常硬盘,加强了系统的稳定性。
基于上述目的,本发明实施例的一方面提供了一种保护机械硬盘的方法,包括如下步骤:获取背板和所有机械硬盘的加速度值;根据背板的加速度值创建第一矩阵,并根据所有机械硬盘的加速度值创建第二矩阵;将第一矩阵和第二矩阵的乘积乘以单位矩阵以得到第一值,并判断所述第一值与零的差值是否小于第一阈值;响应于所述第一值与零的差值小于所述第一阈值,获取每个机械硬盘第一时刻和第二时刻的加速度值,根据所述第一时刻的加速度值和所述第二时刻的加速度值计算每个机械硬盘对应的振动参数,并判断所有的振动参数是否均大于第二阈值;以及响应于所有的振动参数均不大于第二阈值,提示机械硬盘位置正常。
在一些实施方式中,方法还包括:响应于所述第一值与零的差值不小于所述第一阈值,将所述第二矩阵和第二矩阵的转置矩阵相乘以得到定位矩阵,并根据所述定位矩阵的对角线元素值确定异常硬盘。
在一些实施方式中,所述根据所述定位矩阵的对角线元素值确定异常硬盘包括:判断所述定位矩阵的对角线元素值中是否存在与一的差值小于所述第一阈值的元素值;以及响应于所述定位矩阵的对角线元素值中存在与一的差值小于所述第一阈值的元素值,根据所述元素值的序号确定异常硬盘的位置。
在一些实施方式中,所述根据所述第一时刻的加速度值和所述第二时刻的加速度值计算每个机械硬盘对应的振动参数包括:计算每个方向上第一时刻的加速度值和第二时刻的加速度值的差值的绝对值以得到每个方向上的子振动参数,并将所有方向的子振动参数相加以得到振动参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110341722.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居无线充电器
- 下一篇:一种用于对社区服务进行管理的创业门诊系统