【技术实现步骤摘要】
一种数据同步方法、装置、设备及介质
[0001]本申请涉及服务器
,特别是涉及一种数据同步方法、装置、设备及介质。
技术介绍
[0002]随着服务器的相关技术的高速发展,图1为现有的1+1冗余存储阵列设备示意图,如图1所示,在存储阵列中设置两个控制器,分别为控制器0和控制器1,在两个控制器中均设置有中央处理器(Central Processing Unit,CPU)、固态硬盘(Solid State Disk或Solid State Drive,SSD),也可称为系统盘、至少两个PCIe总线交换芯片(PCIe Switch)、以太网(ethernet,ETH)/复杂可编程逻辑器件(Complex Programmable logic device,CPLD)、备电模块、双倍数据率同步动态随机存取存储器(Double Data Rate Synchronous Dynamic Random Access Memory,DDR),需要说明的是,DDR是由动态随机存取存储器(Dynamic Random Access Mem ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于设置有至少两个控制器,且其中一个所述控制器与数据盘SSD连接,其余所述控制器与NVRAM盘连接的存储阵列设备,其中所述控制器包含至少一个CPU、系统盘SSD、至少两个PCIe Switch、ETH/CPLD、备电模块、由DRAM构成的DDR、多个用于传输数据的I/O卡,包括:获取全部I/O数据,并将所述I/O数据写入至其中一个控制器的DRAM;根据所述控制器确定的所述I/O数据的I/O操作类型为写类型时,将所述I/O数据写入NVRAM盘中,其中所述I/O操作类型分为读类型与写类型;通过所述控制器向其余所述控制器同步所述I/O操作类型为所述写类型的所述I/O数据对应的管理信息;接收表征同步所述管理信息完毕的第一提示信息。2.根据权利要求1所述的数据同步方法,其特征在于,在所述将所述I/O数据写入NVRAM盘中之后,还包括:将写入所述NVRAM盘中所述I/O数据的所述I/O操作类型置为所述读类型。3.根据权利要求1所述的数据同步方法,其特征在于,在所述将所述I/O数据写入NVRAM盘中之后,在所述通过所述控制器向其余所述控制器同步所述I/O操作类型为所述写类型的所述I/O数据对应的管理信息之前,还包括:判断其余所述控制器是否处于故障状态;若否,则进入所述通过所述控制器向其余所述控制器同步所述I/O操作类型为所述写类型的所述I/O数据对应的管理信息的步骤;若是,则根据其余所述控制器的在位状态传输所述管理信息。4.根据权利要求3所述的数据同步方法,其特征在于,所述根据其余所述控制器的在位状态传输所述管理信息包括:当确定其余所述控制器处于在位状态时,接收表征所述控制器处于所述在位状态的第二提示信息;根据所述第二提示信息传输所述管理信息。5.根据权利要求2所述的数据同步方法,其特征在于,在所述将写入所述NVRAM盘中所述I/O数据的所述I/O操作类型置为所述读类型之后,还包括:删除和/或替换所述读类型的所述I/O数据。6.根据权利要求1所述的数据同步方法,其特征在于,当所述存储阵列设备处于掉电状态时,还包括:根据备电信号控制所述备电模块处于工作状态,其中所述备电模块与所述CPLD和所述NVRAM盘连接。7.根据权利要求6所述的数据同步方法,其特征在于,在所述根据备电信号控制所述备电模块处于工作状态之后,还包括:通过所述CPLD将所述NVRAM盘的DRAM中的全部所述I/O数据写入至Flash中。8.根据权利要求7所述的数据同步方法,其特征在于,所述通过所述CPLD将所述NVRAM盘的DRAM中的全部所述I/O数据写入至Flash中包括:通过所述NVRAM盘的主控SDD传输所述DRAM中的全部所述I/O数据写入至Flash中。9.根据权利要求7所述的数据同步方法,其特征在于,在所述通过所述CPLD将所述
NVRAM盘的DRAM中的全部所述I/O数据写入至Flash中之后,还包括:...
【专利技术属性】
技术研发人员:彭云武,江博,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。