管理存储系统的方法、设备和计算机存储介质

    公开(公告)号:CN110737402B

    公开(公告)日:2023-12-08

    申请号:CN201810804196.8

    申请日:2018-07-20

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及用于管理存储系统的方法、设备和计算机程序产品。一种方法包括响应于接收到向存储系统中的存储资源池添加第一数目的盘的请求,确定是否将分多个阶段来向存储资源池添加第一数目的盘。该方法还包括响应于确定将分多个阶段来向存储资源池添加第一数目的盘,确定在多个阶段中的第一阶段中将要向存储资源池添加的第二数目的盘。该方法还包括确定与在第一阶段中将利用第二数目的盘而创建的第一盘阵列组有关的第一信息。此外,该方法还包括在第一阶段中,通过基于第一信息在存储资源池中创建第一盘阵列组,来向存储资源池添加第二数目的盘。本公开的实施例使得用户能够尽快获得扩展后的存储资源池的可用容量。

    用于管理存储系统的方法、设备和计算机程序产品

    公开(公告)号:CN110737397B

    公开(公告)日:2023-08-11

    申请号:CN201810802254.3

    申请日:2018-07-20

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及用于管理存储系统的方法、设备和计算机程序产品。该用于管理存储系统的方法包括:确定所述存储系统中的数据信息指示区域的大小,所述数据信息指示区域指示与包括多个数据块的数据块组有关的内容信息,所述数据块组是用于与所述存储系统相关联的存储处理器访问的最小数据粒度;确定所述数据信息指示区域的所述大小与所述数据块组的大小之间的对应关系;以及基于所述数据信息指示区域的所述大小和所述对应关系,确定所述数据块组的所述大小。使用本公开的技术方案,不仅可以节省互连多个存储处理器并且被各种系统组件大量使用的通信消息接口的带宽,还可以消除用于来自输入输出路径的、对数据信息指示区域的访问的跨存储处理器消息通信,不仅能够减轻对通信消息接口资源的争用,还可以提高整体系统性能。

    虚拟机环境中的虚拟双控制模块之间的通信

    公开(公告)号:CN109213702B

    公开(公告)日:2022-08-30

    申请号:CN201710526265.9

    申请日:2017-06-30

    摘要: 本公开的实施例涉及虚拟机环境中的虚拟双控制模块之间的通信。公开了一种计算机实现的方法和电子设备。该方法包括在虚拟存储装置中部署第一虚拟控制模块和第二虚拟控制模块,其中第一虚拟控制模块和第二虚拟控制模块互为冗余。该方法还包括创建对物理外围设备互连Express(PCIe)交换机进行仿真的虚拟PCIe交换机,以及经由虚拟PCIe交换机来在第一虚拟控制模块与第二虚拟控制模块之间同步高速缓存数据。本公开的实施例在虚拟机环境中设置虚拟双控制模块,并通过软件仿真物理PCIe来实现虚拟双控制模块之间的虚拟PCIe通信,从而能够在虚拟存储装置中实现虚拟双控制模块之间的低延时通信。

    数据写入的方法、设备和计算机程序产品

    公开(公告)号:CN111124267A

    公开(公告)日:2020-05-08

    申请号:CN201811291036.4

    申请日:2018-10-31

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及数据写入的方法、设备和计算机程序产品。该方法包括:响应于接收到第一写入请求,在高速缓存中查找与第一写入请求相关联的目标地址;响应于在高速缓存中未命中目标地址,确定高速缓存中的页面使用率;以及响应于确定页面使用率高于上限阈值,利用高速缓存中的第一可用页面来执行第一写入请求,其中第一可用页面响应于对第一写入请求的执行完成而被回收,而不受限于高速缓存的刷新周期。

    用于检测数据的不完整写入的方法、设备和计算机程序产品

    公开(公告)号:CN110413439A

    公开(公告)日:2019-11-05

    申请号:CN201810399068.X

    申请日:2018-04-28

    IPC分类号: G06F11/10 G06F3/06

    摘要: 本公开的实施例涉及一种用于检测数据的不完整写入的方法、设备和计算机程序产品。该方法包括获得与独立盘冗余阵列(RAID)中的校验盘中的扇区相关联的元数据,其中元数据至少包括顺序标记和部分写入标志,顺序标记随着对扇区所属的条带的写操作而变化,并且部分写入标志指示条带是否被部分写入。该方法还包括基于元数据来确定RAID中是否存在数据的不完整写入,并且方法还包括响应于确定RAID中存在数据的不完整写入而在RAID中重建至少一个盘。本公开的实施例通过在RAID的扇区的元数据中增加顺序标记和部分写入标志,能够更准确地检测数据的不完整写入,由此提高RAID的可靠性。

    识别待写入数据中的可简化内容的方法、设备和计算机程序产品

    公开(公告)号:CN110413212A

    公开(公告)日:2019-11-05

    申请号:CN201810401755.0

    申请日:2018-04-28

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及识别待写入数据中的可简化内容的方法、设备和计算机程序产品。该方法包括接收与待写入数据有关的信息,该信息指示该待写入数据中包含可简化内容,该可简化内容包括具有第一简化模式的数据。该方法还包括基于该信息,识别该待写入数据中的该可简化内容。该方法还包括基于该第一简化模式,对该可简化内容进行简化。使用本公开的技术方案,可以实现利用应用与存储装置之间的通信的主动I/O模式识别方案。此外,使用本公开的技术方案还可以容易地对可识别的新模式进行扩充,并且也不存在传统方案中的诸多I/O模式限制。

    管理存储系统的方法、设备和计算机程序产品

    公开(公告)号:CN110413199A

    公开(公告)日:2019-11-05

    申请号:CN201810398870.7

    申请日:2018-04-28

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及用于管理存储系统的方法、设备和计算机程序产品。一种方法包括响应于接收到针对存储系统中的逻辑存储单元的第一区段的输入/输出(I/O)请求,获取关于该逻辑存储单元的第一位图,该逻辑存储单元被划分为包括第一区段的多个区段,并且第一位图中的一位指示是否针对多个区段中的相应区段启用了高速缓存功能。该方法还包括基于第一大小和第二大小来将第一位图转换为第二位图。该方法还包括基于第一位图,来确定高速缓存功能是否针对所述第一区段被启用。此外,该方法还包括响应于确定高速缓存功能针对第一区段被启用,至少利用存储系统中的高速缓存来处理I/O请求。本公开的实施例能够对存储系统中的高速缓存的使用实现更细粒度的控制。

    分配存储的方法、电子设备、存储系统和计算机程序产品

    公开(公告)号:CN110058788A

    公开(公告)日:2019-07-26

    申请号:CN201810049315.3

    申请日:2018-01-18

    IPC分类号: G06F3/06

    摘要: 本公开的实施例涉及一种分配存储的方法、电子设备、存储系统以及计算机程序产品。该分配存储的方法包括:获取与独立硬盘冗余阵列(RAID)相关的多个硬盘各自的磨损程度。该方法还包括:基于所获取的磨损程度,在多个硬盘的硬盘块中确定各自的备用块,使得一个硬盘中的备用块的数目与该硬盘的磨损程度正向相关。该方法还包括:从除备用块以外的硬盘块,选择预定数目的硬盘块以用于创建用于RAID的RAID块,预定数目的硬盘块来自多个硬盘中的不同硬盘。通过本公开的实施例,延长了硬盘的生命周期,避免了频繁换入新硬盘来代替磨损硬盘,并减少了数据丢失情况的发生。

    用于备份数据的方法、设备和计算机程序产品

    公开(公告)号:CN109726037A

    公开(公告)日:2019-05-07

    申请号:CN201711023126.0

    申请日:2017-10-27

    IPC分类号: G06F11/14

    摘要: 本公开的实施例涉及用于备份数据的方法、设备和计算机程序产品。该方法包括:响应于从备份服务器接收到待备份的数据流,将该数据流分割为多个数据分段;将该多个数据分段分发到至少一个计算节点;响应于从该至少一个计算节点中的第一计算节点接收到相应数据分段的索引,在全局索引缓存中查找该索引,该索引由该第一计算节点生成以唯一地标识该数据分段,该全局索引缓存存储备份存储设备中数据的索引;响应于该全局索引缓存未命中该索引,在全局索引缓存中添加该索引;以及向该第一计算节点发送指示,以将该数据分段存储到该备份存储设备中。