存储系统和存储一体机的制作方法

文档序号:37200905发布日期:2024-03-05 11:56阅读:11来源:国知局
存储系统和存储一体机的制作方法

本申请涉及存储设备,特别是涉及一种存储系统和存储一体机。


背景技术:

1、分布式存储系统拥有扩展灵活、可靠性高的特点,被广泛使用在例如安防监控、云存储等领域。现有技术中分布式存储系统设置元数据服务器和若干存储服务器,元数据服务器负责管理元数据,若干存储服务器负责存储待存储文件。然而,当元数据服务器或若干存储服务器发生故障时,待存储文件的存储过程将无法进行。


技术实现思路

1、本申请提供一种存储系统和存储一体机,以解决在元数据服务器或存储服务器发生故障时,待存储文件无法存储的技术问题。

2、为解决上述技术问题,本申请提出一种存储系统,包括:磁盘组件,用于存储待存储文件;元数据服务组件,连接至磁盘组件,元数据服务组件包括第一数据组件,第一数据组件用于管理元数据;存储控制组件,连接至磁盘组件,存储控制组件包括第一读写控制组件,第一读写控制组件用于根据元数据管理磁盘组件存储待存储文件的过程;存储控制组件还包括第二数据组件,用于在元数据服务组件处于非正常状态情况下,接替第一数据组件管理元数据;元数据服务组件还包括第二读写控制组件,用于在存储控制组件处于非正常状态情况下,接替第一读写控制组件根据元数据管理磁盘组件存储待存储文件的过程。

3、在一些实施例中,磁盘组件包括第一端口和第二端口,元数据服务组件包括第三端口,第三端口与第一端口连接,存储控制组件包括第四端口,第四端口与第二端口连接;第一读写控制组件通过第四端口控制磁盘组件,第二读写控制组件通过第三端口控制磁盘组件。

4、在一些实施例中,磁盘组件包括磁盘扩展控制器和若干磁盘,磁盘扩展控制器设置有第一端口和第二端口,磁盘扩展控制器与若干磁盘连接,磁盘扩展控制器用于管理磁盘,磁盘用于存储待存储文件。

5、在一些实施例中,第一数据组件包括第一数据存储组件,第一数据存储组件用于存储元数据,第二数据组件包括第二数据存储组件,第二数据存储组件用于存储另一元数据。

6、在一些实施例中,元数据服务组件包括第一同步组件,第一同步组件用于向存储控制组件发送同步信息,使第一数据存储组件存储的元数据与第二数据存储组件存储的另一元数据同步至相同。

7、在一些实施例中,存储控制组件包括第二同步组件,第二同步组件用于向元数据服务组件发送同步信息,使第一数据存储组件存储的元数据与第二数据存储组件存储的另一元数据同步至相同。

8、在一些实施例中,元数据服务组件包括第一保活组件,第一保活组件用于检测存储控制组件是否处于正常状态。

9、在一些实施例中,存储控制组件包括第二保活组件,第二保活组件用于检测元数据服务组件是否处于正常状态。

10、为解决上述技术问题,本申请提出一种存储一体机,存储一体机包括上述实施例的存储系统。

11、在一些实施例中,还包括壳体,壳体形成有容置腔,磁盘组件、元数据服务组件、存储控制组件位于容置腔内。

12、本申请的有益效果是:区别于现有技术的情况,本申请提供一种存储系统和存储一体机。存储系统包括磁盘组件、元数据服务组件和存储控制组件。元数据服务组件连接至磁盘组件。存储控制组件连接至磁盘组件。磁盘组件用于存储待存储文件。元数据服务组件包括第一数据组件和第二读写控制组件。存储控制组件包括第一读写控制组件和第二数据组件。第一数据组件用于管理元数据。第一读写控制组件用于根据元数据管理磁盘组件存储待存储文件的过程。第二数据组件用于在元数据服务组件处于非正常状态情况下,接替第一数据组件管理元数据。第二读写控制组件用于在存储控制组件处于非正常状态情况下,接替第一读写控制组件根据元数据管理磁盘组件存储待存储文件的过程。通过上述设置,当元数据服务组件或存储控制组件其中的一个处于非正常状态时,另一个可以同时承担管理元数据以及管理待存储文件的存储过程两种功能,存储系统不会因功能缺失而无法存储待存储文件,具有良好的容灾能力。



技术特征:

1.一种存储系统,其特征在于,包括:

2.根据权利要求1所述的存储系统,其特征在于,所述磁盘组件包括第一端口和第二端口,所述元数据服务组件包括第三端口,所述第三端口与所述第一端口连接,所述存储控制组件包括第四端口,所述第四端口与所述第二端口连接;

3.根据权利要求2所述的存储系统,其特征在于,所述磁盘组件包括磁盘扩展控制器和若干磁盘,所述磁盘扩展控制器设置有所述第一端口和所述第二端口,所述磁盘扩展控制器与若干所述磁盘连接,所述磁盘扩展控制器用于管理所述磁盘,所述磁盘用于存储所述待存储文件。

4.根据权利要求1所述的存储系统,其特征在于,所述第一数据组件包括第一数据存储组件,所述第一数据存储组件用于存储所述元数据,所述第二数据组件包括第二数据存储组件,所述第二数据存储组件用于存储另一所述元数据。

5.根据权利要求4所述的存储系统,其特征在于,所述元数据服务组件包括第一同步组件,所述第一同步组件用于向所述存储控制组件发送同步信息,使所述第一数据存储组件存储的所述元数据与所述第二数据存储组件存储的另一所述元数据同步至相同。

6.根据权利要求4所述的存储系统,其特征在于,所述存储控制组件包括第二同步组件,所述第二同步组件用于向所述元数据服务组件发送同步信息,使所述第一数据存储组件存储的所述元数据与所述第二数据存储组件存储的另一所述元数据同步至相同。

7.根据权利要求1-6任意一项所述的存储系统,其特征在于,所述元数据服务组件包括第一保活组件,所述第一保活组件用于检测所述存储控制组件是否处于正常状态。

8.根据权利要求1-6任意一项所述的存储系统,其特征在于,所述存储控制组件包括第二保活组件,所述第二保活组件用于检测所述元数据服务组件是否处于正常状态。

9.一种存储一体机,其特征在于,所述存储一体机包括如权利要求1至8中任意一项所述的存储系统。

10.根据权利要求9所述的存储一体机,其特征在于,还包括壳体,所述壳体形成有容置腔,所述磁盘组件、所述元数据服务组件、所述存储控制组件位于所述容置腔内。


技术总结
本申请公开了一种存储系统和存储一体机,存储系统包括:磁盘组件,用于存储待存储文件;元数据服务组件,连接至磁盘组件,包括第一数据组件和第二读写控制组件;存储控制组件,连接至磁盘组件,包括第一读写控制组件和第二数据组件;第一数据组件用于管理元数据;第一读写控制组件用于根据元数据管理磁盘组件存储待存储文件的过程;第二数据组件用于在元数据服务组件处于非正常状态下,接替第一数据组件管理元数据;第二读写控制组件用于在存储控制组件处于非正常状态下,接替第一读写控制组件根据元数据管理磁盘组件存储待存储文件的过程。本申请在元数据服务组件或存储控制组件其中之一处于非正常状态时仍然可以存储待存储文件。

技术研发人员:冯国宝,朱盛波,蔡剑峰
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:20230829
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1