一种关闭硬盘缓存功能的方法、系统、设备和存储介质技术方案

技术编号:29132323 阅读:18 留言:0更新日期:2021-07-02 22:27
本发明专利技术提出了一种关闭硬盘缓存功能的方法、系统、设备和存储介质,该方法包括:在存储节点生产配置流程中增加关闭缓存功能的流程节点;对增加流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;对第二存储节点根据产品特性识别出硬盘;对硬盘进行分组;对不同分组硬盘使用相对应的工具和辅助文件支持修改功能关闭缓存。还包括对关闭缓存后的每个硬盘进行复查,以及对关闭缓存后的每个硬盘支持重新开启缓存功能。基于该方法还提出了一种关闭硬盘缓存功能的系统,设备和存储介质。本发明专利技术配合工厂整机生产诊断流程,在特定存储产品的诊断流程对应的产品名称中增加缓存关闭步骤,实现生产诊断自动去关闭符合的硬盘的缓存。

【技术实现步骤摘要】
一种关闭硬盘缓存功能的方法、系统、设备和存储介质
本专利技术属于存储服务器
,特别涉及一种关闭硬盘缓存功能的方法、系统、设备和存储介质。
技术介绍
随着云计算与大数据产业的飞速发展,高质量存储服务器的需求量越来越大,一般通过存储服务器来存储海量数据,相应的数据安全性的指标也越来越重要。针对海量存储在断电、OS或软件问题等异常时导致的SATA机械盘数据丢失的情况,计划对特定的海量项目产品的SATA机械盘的缓存进行关闭。现有的做法是实施人员现场或远程对客户的存储节点进行关闭硬盘缓存,现场一台台操作,或者逐个IP远程接入后操作,时间成本较高,且耗费人力。工厂从硬盘厂商外购的硬盘,缓存状态是开启的,且不确定某块硬盘一定会用到海量存储节点上,因此在整机组装前去关闭硬盘缓存是不现实的。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种关闭硬盘缓存功能的方法、系统、设备和存储介质,用于实现在整机生产阶段,能够关闭多厂商的硬盘缓存功能。为实现上述目的,本专利技术采用以下技术方案:一种关闭硬盘缓存功能的方法,包括以下步骤:在存储节点生产配置流程中增加关闭缓存功能的流程节点;对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;对第二存储节点根据产品特性识别出SATA硬盘;根据硬盘的属性对所述SATA硬盘进行分组;对不同分组的SATA硬盘使用相对应的所述工具和辅助文件支持修改功能关闭缓存。进一步的,所述方法还包括:对关闭缓存后的每个SATA硬盘进行复查。进一步的,所述方法还包括:对关闭缓存后的每个SATA硬盘支持重新开启缓存功能。进一步的,所述在存储节点生产配置流程中增加关闭缓存功能的流程节点的方法为:在存储节点生产配置流程中,通过在存储节点产品名称文件中增加关闭缓存功能的流程节点。进一步的,所述对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点的过程为:从PXE服务器上复制文件wc_always_disable.bin、wc_always_enable.bin、wc_check.bin、WCD.BIN和WCE.BIN至存储节点上;在存储节点上增加sg_raw修改工具。进一步的,所述对第二存储节点根据产品特性识别出SATA硬盘的方法为:采用sg_map命令列出设备文件/dev/sd*;循环读取产品特性信息识别出SATA硬盘;并将识别出的SATA硬盘的盘符放入至SATA硬盘分组列表中。进一步的,所述根据硬盘的属性对所述SATA硬盘进行分组的方法为:循环读取所述SATA硬盘分组列表中每个SATA硬盘的产品特性信息,根据每个厂商的MODEL的若干位识别出SATA硬盘厂商。一种关闭硬盘缓存功能的系统,包括增加模块、部署模块、识别模块、分组模块和关闭模块;所述增加模块用于在存储节点生产配置流程中增加关闭缓存功能的流程节点;所述部署模块用于对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;所述识别模块用于对第二存储节点根据产品特性识别出SATA硬盘;所述分组模块用于根据硬盘的属性对所述SATA硬盘进行分组;所述关闭模块用于对不同分组的SATA硬盘使用相对应的所述工具和辅助文件支持修改功能关闭缓存。一种关闭硬盘缓存功能的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现方法步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现方法步骤。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术提出了一种关闭硬盘缓存功能的方法、系统、设备和存储介质,该方法包括以下步骤:在存储节点生产配置流程中增加关闭缓存功能的流程节点;对增加流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;对第二存储节点根据产品特性识别出SATA硬盘;根据硬盘的属性对SATA硬盘进行分组;对不同分组的SATA硬盘使用相对应的工具和辅助文件支持修改功能关闭缓存。该方法还包括对关闭缓存后的每个SATA硬盘进行复查,以及对关闭缓存后的每个SATA硬盘支持重新开启缓存功能。基于该方法还提出了一种关闭硬盘缓存功能的系统,设备和存储介质。本专利技术配合工厂整机生产诊断流程,在特定存储产品的诊断流程对应的产品名称中增加缓存关闭步骤,实现生产诊断自动去关闭符合的SATA硬盘的缓存。一方面不需要实施人员现场或远程操作去完成,降低了人力成本;另一方面也不用且不能做到整机生产前就关闭硬盘缓存的方式,避免更改硬盘属性的影响范围。附图说明如图1为本专利技术实施例1一种关闭硬盘缓存功能的方法流程图;如图2为本专利技术实施例1一种关闭硬盘缓存功能的系统示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。实施例1本专利技术实施例1提出了一种关闭硬盘缓存功能的方法,适用于在整机生产节点,支持多厂商硬盘关闭缓存功能。支持的硬盘厂商包括日立、希捷和西数;在整机生产阶段,对上述厂商的SATA硬盘支持关闭缓存,并进一步的支持缓存关闭后的某块硬盘因其它原因需要替换下时,支持再打开缓存的机制。本专利技术保护的范围不局限于实施例1中列出的厂商。如图1为本专利技术实施例1一种关闭硬盘缓存功能的方法流程图;在步骤S101中,在存储节点生产配置流程中增加关闭缓存功能的流程节点。工厂生产线产品种类非常多,每个产品,即存储节点各对应着一套生产诊断标准,只有特定的海量存储节点才需要添加该流程节点,通过在存储节点的的产品名称文件prodname.ini中增加,以达到不影响其他产品的生产诊断。在步骤S102中,对增加流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点。从PXE服务器上复制文件wc_always_disable.bin、wc_always_enable.bin、wc_check.bin、WCD.BIN和WCE.BIN至存储节点上;在存储节点上增加sg_raw修改工具。在步骤S103中,对第二存储节点根据产品特性识别出SATA硬盘。采用sg_map命令列出设备文件/dev/sd*;循环读取产品特性信息识别出SATA硬盘;并将识别出的SATA硬盘的盘符放入至SATA硬盘分组本文档来自技高网
...

【技术保护点】
1.一种关闭硬盘缓存功能的方法,其特征在于,包括以下步骤:/n在存储节点生产配置流程中增加关闭缓存功能的流程节点;/n对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;/n对第二存储节点根据产品特性识别出SATA硬盘;/n根据硬盘的属性对所述SATA硬盘进行分组;/n对不同分组的SATA硬盘使用相对应的所述工具和辅助文件支持修改功能关闭缓存。/n

【技术特征摘要】
1.一种关闭硬盘缓存功能的方法,其特征在于,包括以下步骤:
在存储节点生产配置流程中增加关闭缓存功能的流程节点;
对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点;
对第二存储节点根据产品特性识别出SATA硬盘;
根据硬盘的属性对所述SATA硬盘进行分组;
对不同分组的SATA硬盘使用相对应的所述工具和辅助文件支持修改功能关闭缓存。


2.根据权利要求1所述的一种关闭硬盘缓存功能的方法,其特征在于,所述方法还包括:对关闭缓存后的每个SATA硬盘进行复查。


3.根据权利要求1所述的一种关闭硬盘缓存功能的方法,其特征在于,所述方法还包括:对关闭缓存后的每个SATA硬盘支持重新开启缓存功能。


4.根据权利要求1所述的一种关闭硬盘缓存功能的方法,其特征在于,所述在存储节点生产配置流程中增加关闭缓存功能的流程节点的方法为:在存储节点生产配置流程中,通过在存储节点产品名称文件中增加关闭缓存功能的流程节点。


5.根据权利要求4所述的一种关闭硬盘缓存功能的方法,其特征在于,所述对增加所述流程节点的存储节点部署工具和辅助文件支持修改功能得到第二存储节点的过程为:
从PXE服务器上复制文件wc_always_disable.bin、wc_always_enable.bin、wc_check.bin、WCD.BIN和WCE.BIN至存储节点上;
在存储节点上增加sg_raw修改工具。


6.根据权利要求5所述的一种关闭硬盘...

【专利技术属性】
技术研发人员:徐立华
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1