一种MCS系统下进行FHD机制的结构及方法与流程

文档序号:13943282阅读:281来源:国知局

本发明涉及存储技术领域,具体地说是一种实用性强的mcs系统下进行fhd机制的结构及方法。



背景技术:

存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。

现有技术中,存储系统的存储提供数据保护功能,即在ac断电的情况下bbu能够供电使数据不丢失,该过程称为fhd(firehosedump),但是并没有针对mcs系统下的fhd机制,而存储系统中数据较为重要,如果能够在mcs系统下进行fhd机制,则具有重要意义。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强的mcs系统下进行fhd机制的结构及方法。

一种mcs系统下进行fhd机制的结构,基于mcs系统,其结构包括,

信号检测模块,用于检测系统中的ac信号;

fhd模块,根据信号检测模块检测到的ac信号,确定是否启动fhd过程,即是否进行缓存数据的存储;

存储模块,用于存放缓存数据;

所述mcs系统是指微型计算机系统,fhd模块为消防数据转储,ac信号为输入交流电源信号。

所述信号检测模块检测ac信号是指用于检测ac信号是否在线,ac信号在线则发出on信号,掉线则发出loss信号,fhd模块在信号检测模块发出loss信号后启动缓存数据的存储。

所述fhd模块在信号检测模块发出的ac检测信号为loss且持续一定时间启动fhd过程,该持续的时间为自定义时间。

所述fhd模块中配置有电池模块、电池备份模块,当fhd过程启动时,电池模块或电池备份模块的放电管脚为主板供电,mcs系统进行fhd过程,将缓存中的数据写入到存储模块中,待写入完成后,则关闭电池模块或电池备份模块的放电管脚。

所述存储模块是指ssd系统盘,即将缓存里的数据写入到ssd系统盘中。

一种mcs系统下进行fhd机制的方法,其实现过程为,

一、首先检测mcs系统中ac信号是否掉电;

二、掉电且持续一定时间,则启动fhd过程,将缓存中的数据进行转移存储;

三、存储完成后,关闭系统或重启系统。

所述步骤一中检测ac信号是否在线时,若ac信号在线则显示ac信号为on,掉线则显示为loss,步骤二中的fhd过程即在显示为loss信号且持续一定时间后启动的。

所述步骤二中掉电持续时间为自定义时间,该时间大于等于5秒。

在步骤二中的fhd过程具体为:首先打开电池模块或电池备份模块的放电管脚为主板供电,mcs系统则将缓存中的数据写入到存储模块中,待写入完成后,则关闭电池模块或电池备份模块的放电管脚,所述存储模块指ssd系统盘。

所述步骤三中,当存储完成后检测到的ac信号为loss时,则在关闭电池模块或电池备份模块的放电管脚后关闭系统;当存储完成后检测到的ac信号为on时,则在关闭电池模块或电池备份模块的放电管脚后重启系统。

本发明的一种mcs系统下进行fhd机制的结构及方法和现有技术相比,具有以下有益效果:

本发明的一种mcs系统下进行fhd机制的结构及方法,通过实时监测ac信号,并通过备份的电池模块供电,有效保证存储系统的数据不丢失,有效保证bbu正常进行数据保护,实用性强,适用范围广泛,易于推广。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

附图1为本发明的实现示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明的方案,下面结合具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种mcs系统下进行fhd机制的结构,基于mcs系统,其结构包括,

信号检测模块,用于检测系统中的ac信号;

fhd模块,根据信号检测模块检测到的ac信号,确定是否启动fhd过程,即是否进行缓存数据的存储;

存储模块,用于存放缓存数据;

所述mcs系统是指微型计算机系统,fhd模块为消防数据转储,ac信号为输入交流电源信号。

所述信号检测模块检测ac信号是指用于检测ac信号是否在线,ac信号在线则发出on信号,掉线则发出loss信号,fhd模块在信号检测模块发出loss信号后启动缓存数据的存储。

所述fhd模块在信号检测模块发出的ac检测信号为loss且持续一定时间启动fhd过程,该持续的时间为自定义时间。

所述fhd模块中配置有电池模块、电池备份模块,当fhd过程启动时,电池模块或电池备份模块的放电管脚为主板供电,mcs系统进行fhd过程,将缓存中的数据写入到存储模块中,待写入完成后,则关闭电池模块或电池备份模块的放电管脚。

所述存储模块是指ssd系统盘,即将缓存里的数据写入到ssd系统盘中。

如附图1所示,一种mcs系统下进行fhd机制的方法,其实现过程为,

一、首先检测mcs系统中ac信号是否掉电;

二、掉电且持续一定时间,则启动fhd过程,将缓存中的数据进行转移存储;

三、存储完成后,关闭系统或重启系统。

所述步骤一中检测ac信号是否在线时,若ac信号在线则显示ac信号为on,掉线则显示为loss,步骤二中的fhd过程即在显示为loss信号且持续一定时间后启动的。

所述步骤二中掉电持续时间为自定义时间,该时间大于等于5秒。

在步骤二中的fhd过程具体为:首先打开电池模块或电池备份模块的放电管脚为主板供电,mcs系统则将缓存中的数据写入到存储模块中,待写入完成后,则关闭电池模块或电池备份模块的放电管脚,所述存储模块指ssd系统盘。

所述步骤三中,当存储完成后检测到的ac信号为loss时,则在关闭电池模块或电池备份模块的放电管脚后关闭系统;当存储完成后检测到的ac信号为on时,则在关闭电池模块或电池备份模块的放电管脚后重启系统。

也就是说,mcs系统检测ac信号loss,且5s内ac信号一直为loss,则打开电池模块,即battery放电管脚给主板供电,系统进行fhd,即把cache缓存里的数据写入ssd系统盘中;cache缓存数据落盘完成后,若监测到ac信号仍为loss,关闭battery放电管脚然后关闭系统;若监测到ac信号为on,则重启系统。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1