The invention discloses a method, a BBU repair capacity of the device, and storage medium, the method includes BBU initialization to balance the voltage value, and then charging to the rated voltage value; the BBU discharge to a first voltage value, and then charging to the rated voltage value; the BBU for the first time repair, the rated voltage value renewal capacity value, for a first preset time; the BBU depth of discharge to the rated capacity of 50%, and second times the repair for second preset time, according to the depth of the discharge process of the voltage and current capacity value will be assessed; the depth of BBU to the rated charging the voltage value, the capacity to read standard value; when the difference value between the capacity evaluation standard of the capacity value in a preset range, then complete the repair, so as to avoid long jump capacity caused by the use of BBU The result is not enough to keep the time needed for the system to dump the data and the failure of the dump to reduce the system's harm to the customer data, and the cost is low.
【技术实现步骤摘要】
一种BBU的容量修复方法、装置、设备和存储介质
本专利技术属于存储系统电源
,特别是涉及一种BBU的容量修复方法、装置、设备和存储介质。
技术介绍
在存储领域,海量数据储系统在发生掉电过程时,需要及时转储当前系统内存中的数据到硬盘中,这就需要一个可靠而给力的备用电源(BBU)。BBU的容量是系统转储的瓶颈,在长时间使用过程中,BBU容量会随着时间推移出现容量变小的跳变,该跳变是由于发生大功率20A放电或者BBU内部芯片耗电引起,在系统掉电后,不足以持续转储数据所需的时间,导致转储数据失败。现有的修复方法是通过硬件EV2300工装进行实时操作,并连接电子负载等工具来改变容量,这就必须实时监测硬件的电流、电压和容量的变化,耗费的时间较长,人工成本较高。
技术实现思路
为解决上述问题,本专利技术提供了一种BBU的容量修复方法、装置、设备和存储介质,能够避免长期使用BBU引起容量跳变导致的不足以持续系统转储数据所需的时间而转储失败的问题,降低系统对客户数据危害,且所需人工成本低。本专利技术提供的一种BBU的容量修复方法,包括:将BBU初始化至平衡电压值,再充电至额定电压值;将所述BBU放电至第一电压值,再充电至所述额定电压值;对所述BBU进行第一次修复,在所述额定电压值下更新容量值,持续第一预设时间;将所述BBU深度放电至额定容量的50%,并进行第二次修复,持续第二预设时间,根据深度放电过程中的电压和电流得到评估容量值;将所述BBU深度充电至额定电压值,读取此时的标准容量值;当所述评估容量值与所述标准容量值的差值在预设范围内时,则完成修复。优选的,在上述BBU的 ...
【技术保护点】
一种BBU的容量修复方法,其特征在于,包括:将BBU初始化至平衡电压值,再充电至额定电压值;将所述BBU放电至第一电压值,再充电至所述额定电压值;对所述BBU进行第一次修复,在所述额定电压值下更新容量值,持续第一预设时间;将所述BBU深度放电至额定容量的50%,并进行第二次修复,持续第二预设时间,根据深度放电过程中的电压和电流得到评估容量值;将所述BBU深度充电至额定电压值,读取此时的标准容量值;当所述评估容量值与所述标准容量值的差值在预设范围内时,则完成修复。
【技术特征摘要】
1.一种BBU的容量修复方法,其特征在于,包括:将BBU初始化至平衡电压值,再充电至额定电压值;将所述BBU放电至第一电压值,再充电至所述额定电压值;对所述BBU进行第一次修复,在所述额定电压值下更新容量值,持续第一预设时间;将所述BBU深度放电至额定容量的50%,并进行第二次修复,持续第二预设时间,根据深度放电过程中的电压和电流得到评估容量值;将所述BBU深度充电至额定电压值,读取此时的标准容量值;当所述评估容量值与所述标准容量值的差值在预设范围内时,则完成修复。2.根据权利要求1所述的BBU的容量修复方法,其特征在于,所述将BBU初始化至平衡电压值为:利用I2C总线读取所述BBU的电压值,当电压值大于BBU的额定电压值的97%时进行放电操作,当电压值小于额定电压值的97%时进行充电操作。3.根据权利要求2所述的BBU的容量修复方法,其特征在于,所述将所述BBU放电至第一电压值,再充电至所述额定电压值为:将所述BBU放电至12000mV时截止放电,再充电至所述额定电压值。4.根据权利要求3所述的BBU的容量修复方法,其特征在于,所述当所述评估容量值与所述标准容量值的差值在预设范围内时,则完成修复为:当所述评估容量值与所述标准容量值的差值的绝对值小于所述评估容量值的5%时,则完成修复。5.一种BBU的容量修复装置,其特征在于,包括:初始化单元,用于将BBU初始化至平衡电压值,再充电至额定电压值;放电和充电单元,用于将所述BBU放电至第一电压值,...
【专利技术属性】
技术研发人员:王淑童,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。