[发明专利]一种自动关闭cache的方法、装置、终端及存储介质在审
申请号: | 201811467070.2 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109656475A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 梁文俊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 脚本 存储介质 配置文件 读取 终端 映射关系存储 数据安全性 关闭命令 数据丢失 异常掉电 映射关系 写入 筛选 客户 保证 安全 | ||
本发明提供一种自动关闭cache的方法、装置、终端及存储介质,包括:根据硬盘cache关闭命令设置针对不同型号硬盘cache的关闭脚本;将所述关闭脚本和所述关闭脚本与硬盘型号的映射关系存储至配置文件;获取待处理硬盘的型号;读取配置文件并根据所述映射关系筛选与所述待处理硬盘对应的关闭脚本;执行所述对应关闭脚本。本发明能够实现写cache的永久性关闭,消除硬盘异常掉电数据丢失风险,保证数据的安全写入,满足客户对数据安全性的要求。
技术领域
本发明属于服务器设置技术领域,具体涉及一种自动关闭cache的方法、装置、终端及存储介质。
背景技术
随着服务器市场的不断发展,服务器广泛的应用于各行各业,用户遍及互联网、通讯、金融、教育等各大行业。有些客户对数据的安全性要求非常严格,尤其以金融行业和军工行业为主,任何数据的丢失,都会导致致命性的影响。
硬盘是数据存储的载体,这就要求硬盘必须要有高安全的数据存储能力,不能出现数据的丢失的风险。但是根据硬盘的工作原理,数据写入硬盘的过程中,数据首先会在硬盘的cache中排队,然后再写入到硬盘碟片上,硬盘的cache是易失性存储介质,如果硬盘在数据写入过程中突然遇到掉电,硬盘cache中的数据就有可能存在丢失的风险,只有真正写到碟片上的数据才是安全的,为了解决该类数据丢失的风险,需要关闭硬盘的写cache。
Raid卡下设置硬盘cache disable是硬盘关闭cache的一种途径,但是该方法存在种种限制,而且只是临时的关闭硬盘cache,不能永久性的关闭,如果Raid卡遇到维护更换,则硬盘cache的状态将会改成打开状态。
发明内容
针对现有技术的不足,本发明提供一种自动关闭cache的方法、装置、终端及存储介质,以解决上述技术问题。
第一方面,本申请实施例提供一种自动关闭cache的方法,所述方法包括:
根据硬盘cache关闭命令设置针对不同型号硬盘cache的关闭脚本;
将所述关闭脚本和所述关闭脚本与硬盘型号的映射关系存储至配置文件;
获取待处理硬盘的型号;
读取配置文件并根据所述映射关系筛选与所述待处理硬盘对应的关闭脚本;
执行所述对应关闭脚本。
结合第一方面,在第一方面的第一种实施方式中,所述根据硬盘cache关闭命令设置针对不同型号硬盘cache的关闭脚本包括:
将命令#./changeWCstate.sh wc_always_disable.bin sdx写入针对希捷SATA硬盘的关闭脚本;
将命令#sg_raw–s 512–i WCD.bin/dev/sdx A1 0A 25 D6 01 E0 4F C2 A0 B000 00写入针对WDC SATA硬盘的关闭脚本。
结合第一方面,在第一方面的第二种实施方式中,所述方法还包括:
将#hdparm-W/dev/sdx命令写入cache状态查看脚本;
执行所述cache状态查看脚本获取write-caching参数值;
判断所述write-caching参数值是否为0:
是,则显示cache关闭成功;
否,则显示cache关闭失败。
第二方面,本申请实施例提供一种自动关闭cache的装置,所述装置包括:
脚本设置单元,配置用于根据硬盘cache关闭命令设置针对不同型号硬盘cache的关闭脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811467070.2/2.html,转载请声明来源钻瓜专利网。