-
公开(公告)号:CN103049505A
公开(公告)日:2013-04-17
申请号:CN201210536328.6
申请日:2012-12-12
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 一种存储引擎和一种存储结构,该存储引擎包括第一IOP和第二IOP、磁盘互连接口、存储引擎互连接口和管理接口,所述第一IOP通过所述磁盘互连接口及外部交换模块与至少一个磁盘相连,所述第二IOP与所述外部交换模块相连。本发明实施例中的存储引擎扩展性好,且因为采用非对称设计,存储效率高,性能好。由该存储引擎形成的存储结构能够实现对海量数据的存储,且能够实现全局访问,且数据存储的可靠性和安全性强。
-
公开(公告)号:CN102609224A
公开(公告)日:2012-07-25
申请号:CN201210035448.8
申请日:2012-02-16
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种RAID5系统及其初始化方法,涉及计算机系统及存储领域。本发明公开的方法包括:创建一级位图,顺序初始化各条带时,从一级位图中读取当前要初始化的条带所属的区域对应位的值,确定此区域已同步时,继续对下一个条带进行顺序初始化;确定此区域不同步时,查找到此区域对应的二级位图,从所查找到的二级位图中读取当前要初始化的条带对应位的值,确定此条带已同步时,继续对下一条带进行顺序初始化,确定此条带不同步时,或者查找不到此区域对应的二级位图时,对当前要初始化的条带进行同步校验计算,使当前所要初始化的条带同步,继续对下一个条带进行顺序初始化。本申请技术方案使得RAID创建之后即可投入使用。
-
公开(公告)号:CN102014153A
公开(公告)日:2011-04-13
申请号:CN201010519599.1
申请日:2010-10-19
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种数据存储系统及其数据存储方法,克服现有技术在控制器或者后端磁盘阵列失效所导致的数据丢失的问题,其中该系统至少包括两个存储节点,至少一个存储节点包含实际存储设备;任一存储节点收到应用节点发送的写请求时,将与写请求对应的数据发送到其他存储节点上备份,备份完成后将与写请求对应的数据写到本地缓存中;含有实际存储设备的存储节点收到应用节点发送的读请求时在本地响应读请求,不含实际存储设备的存储节点收到应用节点发送的读请求时,在本地响应读请求或者将读请求转发给其他存储节点。本发明解决了控制器失效或者磁盘阵列失效带来的数据丢失的问题,提高了可靠性。
-
公开(公告)号:CN104268097B
公开(公告)日:2018-02-06
申请号:CN201410538901.6
申请日:2014-10-13
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供一种元数据处理方法及系统,包括以下步骤:元数据原本与元数据副本相互交错更新;更新完成后,元数据指针指向更新后的元数据原本或元数据副本。本发明通过在更新元数据信息的时候,元数据原本和元数据副本相互交错更新,相互作为历史元数据信息,提高了元数据可靠性和回滚的作用,保证了损坏的元数据,可从元数据副本的历史记录中恢复出数据,达到解决数据丢失问题,防止了元数据丢失造成存储池、逻辑卷数据丢失的问题,提高了存储池元数据可靠性。
-
公开(公告)号:CN105718217A
公开(公告)日:2016-06-29
申请号:CN201610031770.1
申请日:2016-01-18
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/0644 , G06F3/0673
Abstract: 本发明公开了一种精简配置存储池数据一致性维护的方法及装置,包括:接收数据空间修改指令;根据所述修改指令对映射树中的逻辑卷空间映射信息进行修改,并对超级块中的元数据版本号进行修改;将超级块中的元数据版本号信息、修改后的逻辑卷空间映射信息及修改指令类型信息保存至日志空间。可见,在本实施例中,在根据修改指令对映射树中的逻辑卷空间映射信息进行修改时,同时将超级块中的元数据版本号信息、修改后的逻辑卷空间映射信息及修改指令类型信息备份至日志空间,以备在系统掉电时,通过备份的日志数据恢复数据,解决系统掉电造成元数据和数据丢失问题,并且存储池中的日志存储数据量极小,对系统性能影响低。
-
公开(公告)号:CN105183666A
公开(公告)日:2015-12-23
申请号:CN201510583505.X
申请日:2015-09-14
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供一种调度控制方法、装置及系统,上述方法包括以下步骤:多个控制器接收IO读写请求后,根据控制器类型确定对应的虚拟卷类型并将虚拟卷类型信息携带在所述IO读写请求中,将所述IO读写请求发送至对应的IO管理器;所述IO管理器根据所述IO读写请求中携带的虚拟卷类型信息,对所述IO读写请求进行调度,获取目标数据;降低了缓存设备负担,提升了IO性能。
-
公开(公告)号:CN105183601A
公开(公告)日:2015-12-23
申请号:CN201510607909.8
申请日:2015-09-22
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明公开了一种测试磁盘旋转时间的方法及装置,包括:创建第一块设备层输入输出请求,所述第一块设备层输入输出请求从0位置处进行预设大小的写操作;顺序向磁盘下发两次第一块设备层输入输出请求的写操作;分别记录第一次写操作结束的第一时钟节拍以及第二次写操作结束的第二时钟节拍;根据时钟频率,确定所述第一时钟节拍以及第二时钟节拍的时间差值,作为磁盘的旋转时间。此外,本发明还提供了一种测试磁盘柱面容量的方法及装置。可见,本发明通过对磁盘进行I/O操作,可以方便地测试出磁盘的柱面大小和旋转时间,不仅简化了磁盘旋转时间和柱面大小测试的流程步骤,同时还保证了所得到的结果的准确度。
-
公开(公告)号:CN102681794B
公开(公告)日:2014-12-10
申请号:CN201210120724.0
申请日:2012-04-23
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明披露了基于双控制器实现磁盘冗余阵列保护的方法及系统,其中方法包括:为磁盘冗余阵列配置用于应用层读写操作的缓存,该缓存采用基树结构根据数据偏移量快速查找和修改数据;任一控制器收到应用层向磁盘冗余阵列写数据请求时,将要写的数据保存到缓存中,并同步备份到另一控制器,同时标识该数据为未写回磁盘状态。本发明通过为基于双控制器的存储系统的磁盘冗余阵列实现读写缓存,并通过在双控制器间镜像备份、降级时将条带写数据和校验的同步备份到从控制器,实现写条带时对各个条带块写入磁盘的严格同步,从而使得数据存储的可靠性和性能大幅提高。
-
公开(公告)号:CN102681794A
公开(公告)日:2012-09-19
申请号:CN201210120724.0
申请日:2012-04-23
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明披露了基于双控制器实现磁盘冗余阵列保护的方法及系统,其中方法包括:为磁盘冗余阵列配置用于应用层读写操作的缓存,该缓存采用基树结构根据数据偏移量快速查找和修改数据;任一控制器收到应用层向磁盘冗余阵列写数据请求时,将要写的数据保存到缓存中,并同步备份到另一控制器,同时标识该数据为未写回磁盘状态。本发明通过为基于双控制器的存储系统的磁盘冗余阵列实现读写缓存,并通过在双控制器间镜像备份、降级时将条带写数据和校验的同步备份到从控制器,实现写条带时对各个条带块写入磁盘的严格同步,从而使得数据存储的可靠性和性能大幅提高。
-
公开(公告)号:CN102637142A
公开(公告)日:2012-08-15
申请号:CN201210110305.9
申请日:2012-04-13
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/34
Abstract: 本发明披露了一种实现日志管理的计算机系统及其方法,其中系统包括分别与系统内核模块连接的:日志分类模块将日志分类;日志转储模块将分类的日志内容写入到内存保存的日志文件中,待条件满足后将日志文件和/或打包压缩的日志文件包写入磁盘;日志管理模块对分类的日志按时间周期方式或文件容量方式进行管理,在设置的条件满足时将对应的日志文件打包压缩,通过日志转储模块将打包压缩的日志文件包传递给日志转储模块。本发明通过有效地管理日志文件,解决了日志文件线性增长导致磁盘空间浪费以及检索查询不方便等诸多问题。
-
-
-
-
-
-
-
-
-