Storage subsystem and data management method of storage subsystem
    1.
    发明授权
    Storage subsystem and data management method of storage subsystem 有权
    存储子系统的存储子系统和数据管理方法

    公开(公告)号:US08930745B2

    公开(公告)日:2015-01-06

    申请号:US13504304

    申请日:2012-04-16

    IPC分类号: G06F11/00

    摘要: Since the whole storage device is blocked according to the conventional data saving method when failure occurs to the storage device in a storage subsystem, so that when failure occurs to two storage devices at the same time within a same RAID group, double failure is caused and data loss occurs. In order to solve the problem, the present invention divides a storage device into storage areas of predetermined units, constructs RAID groups from two or more storage areas, and when failure occurs to the storage area, selects a data migration destination storage area from either the RAID group in which failure has occurred or the RAID group other than the RAID group in which failure has occurred, migrates the data stored in the storage area where failure has occurred to the selected data migration destination storage area, and blocks only the storage area where failure has occurred.

    摘要翻译: 由于当存储子系统中的存储装置发生故障时,根据传统的数据保存方法阻止整个存储装置,使得当在同一RAID组内同时发生两个存储装置的故障时,引起双重故障, 数据丢失发生。 为了解决该问题,本发明将存储装置划分为预定单元的存储区域,从两个以上的存储区域构成RAID组,当存储区域发生故障时,从两个以上的存储区域中选择数据迁移目的地存储区域 发生故障的RAID组或发生故障的RAID组以外的RAID组将存储在发生故障的存储区域中的数据迁移到选定的数据迁移目的地存储区域,并且仅阻止存储区域 发生故障

    Storage System
    2.
    发明申请
    Storage System 有权
    存储系统

    公开(公告)号:US20100005329A1

    公开(公告)日:2010-01-07

    申请号:US12236529

    申请日:2008-09-24

    IPC分类号: G06F1/32 G06F12/02 G06F12/16

    摘要: There is provided a storage system including a file server connecting to a computer over a network and a storage apparatus connecting to the file server connecting over the network, wherein the file server includes a first controller, the storage apparatus includes multiple storage devices having multiple storage areas and a second controller that controls accesses to the multiple storage areas, each of the multiple storage areas has at least one power saving mode among multiple power saving modes with different shift times from the power saving modes to a ready mode, the first controller, in response to the reception of data from the computer, sets an indicator relating to the performance of response to an access from the computer to the data and refers to the indicator of the data and selects a first storage area having the power saving mode satisfying the indicator, and the second controller stores the data to the first storage area.

    摘要翻译: 提供了一种存储系统,包括通过网络连接到计算机的文件服务器和连接到通过网络连接的文件服务器的存储装置,其中文件服务器包括第一控制器,该存储装置包括具有多个存储器的多个存储装置 区域和控制对多个存储区域的访问的第二控制器,多个存储区域中的每一个在具有从省电模式到就绪模式的不同移位时间的多个省电模式之间具有至少一个省电模式,第一控制器, 响应于来自计算机的数据的接收,设置与从计算机到数据的访问的响应的性能有关的指示符,并且参考数据的指示符,并选择具有满足以下条件的省电模式的第一存储区域 指示符,并且第二控制器将数据存储到第一存储区域。

    Cache control method and apparatus

    公开(公告)号:US07082496B2

    公开(公告)日:2006-07-25

    申请号:US10632840

    申请日:2003-08-04

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0866

    摘要: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.

    Cache control method and apparatus
    4.
    发明授权
    Cache control method and apparatus 失效
    缓存控制方法和装置

    公开(公告)号:US6085286A

    公开(公告)日:2000-07-04

    申请号:US217371

    申请日:1998-12-21

    IPC分类号: G06F3/06 G06F12/08 G06F13/00

    CPC分类号: G06F12/0866

    摘要: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.

    摘要翻译: 在具有数据处理装置,高速缓冲存储器的控制单元和分别互连在一起的记录的存储单元的信息处理系统中,其中当控制单元从数据处理装置接收到对记录的写请求时, 写入,并且如果要写入的记录未被存储在高速缓冲存储器中,则控制单元从数据处理装置接收要写入对象记录中的数据,并将接收到的数据存储在高速缓冲存储器中。 在通知数据处理装置完成数据写入处理之后,如果对象记录被存储在存储单元中,则控制单元检查存储在存储单元中的存储在高速缓冲存储器中的数据的对象记录是否存储在存储单元中 高速缓冲存储器中的数据被写入存储单元中,如果不存在,则高速缓冲存储器中的数据不被写入,并且将该效果通知给数据处理装置。

    STORAGE SYSTEM HAVING NONVOLATILE SEMICONDUCTOR STORAGE DEVICE WITH NONVOLATILE SEMICONDUCTOR MEMORY
    5.
    发明申请
    STORAGE SYSTEM HAVING NONVOLATILE SEMICONDUCTOR STORAGE DEVICE WITH NONVOLATILE SEMICONDUCTOR MEMORY 有权
    具有非易失性半导体存储器的非易失性半导体存储器件的存储系统

    公开(公告)号:US20130246722A1

    公开(公告)日:2013-09-19

    申请号:US13499260

    申请日:2012-03-13

    IPC分类号: G06F12/14 G06F12/16

    摘要: A storage system coupled to a host has a nonvolatile semiconductor storage device that includes a nonvolatile semiconductor memory configured by a plurality of pages, and a storage controller coupled to the semiconductor storage device. In the case where data stored in the plurality of pages become unnecessary, with this plurality of pages being the basis of a region of a logical volume based on the nonvolatile semiconductor storage device, the storage controller transmits, to the nonvolatile semiconductor storage device, an unnecessary reduction request for reducing the number of pages that are the basis of the region having the unnecessary data stored therein. On the basis of the unnecessary reduction request, the nonvolatile semiconductor storage device invalidates the plurality of pages that are the basis of the region having the unnecessary data stored therein.

    摘要翻译: 耦合到主机的存储系统具有非易失性半导体存储装置,其包括由多页构成的非易失性半导体存储器和耦合到半导体存储装置的存储控制器。 在多页中存储的数据变得不必要的情况下,以该多页是基于非易失性半导体存储装置的逻辑卷的区域的基础,存储控制器向非易失性半导体存储装置发送 用于减少作为其中存储有不必要数据的区域的基础的页数的不必要的减少请求。 基于不必要的减少请求,非易失性半导体存储装置使存储有不需要的数据的区域的基础的多个页面无效。

    Storage control apparatus and storage system comprising multiple storage control apparatuses
    6.
    发明授权
    Storage control apparatus and storage system comprising multiple storage control apparatuses 有权
    包括多个存储控制装置的存储控制装置和存储系统

    公开(公告)号:US08463995B2

    公开(公告)日:2013-06-11

    申请号:US12918608

    申请日:2010-07-16

    IPC分类号: G06F12/00

    摘要: A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3): (a1) One DKC inside one DKC unit and one DKC inside another DKC unit are coupled via a second type of coupling medium that differs from the internal bus of the DKC and has a longer maximum communication distance than a first type of coupling medium, which is the same type of coupling medium as the internal bus of the DKC; (a2) the one DKC unit virtualizes a logical volume of the other DKC unit and provides this virtualized logical volume to host(s) coupled to the one DKC unit; and (a3) the other DKC unit virtualizes a logical volume of the DKC unit and provides this virtualized logical volume to host(s) coupled to the other DKC unit.

    摘要翻译: 存储系统具有根据满足以下(a1)至(a3)的耦合模式彼此耦合的多个盘控制器(DKC):(a1)一个DKC单元内的一个DKC和另一个DKC内的一个DKC 单元通过与DKC的内部总线不同的第二类型的耦合介质耦合,并且具有比与DKC的内部总线相同类型的耦合介质的第一类耦合介质的更长的最大通信距离; (a2)一个DKC单元虚拟化另一DKC单元的逻辑卷,并将该虚拟化逻辑卷提供给耦合到该DKC单元的主机; 和(a3)另一个DKC单元虚拟化DKC单元的逻辑卷并将该虚拟化逻辑卷提供给耦合到另一个DKC单元的主机。

    STORAGE CONTROL APPARATUS UNIT AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUS UNITS
    7.
    发明申请
    STORAGE CONTROL APPARATUS UNIT AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUS UNITS 有权
    存储控制设备单元和包含多个存储控制设备单元的存储系统

    公开(公告)号:US20120173813A1

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

    申请号:US13061291

    申请日:2011-01-05

    IPC分类号: G06F12/00 G06F12/02

    摘要: A first storage control apparatus unit has a first logical volume. A second storage control apparatus unit has a second logical volume, which is a virtual logical volume and is mapped to the first logical volume, and a third logical volume that is associated with the first logical volume. The second storage control apparatus unit receives, from a host, an I/O command which has information including, as information denoting an I/O-destination area, an ID of the second logical volume and an address of an area of the second logical volume. The second storage control apparatus unit identifies a logical volume having an area that serves as an entity of the I/O-destination area, and a storage control apparatus unit that has this logical volume.

    摘要翻译: 第一存储控制装置单元具有第一逻辑卷。 第二存储控制装置单元具有作为虚拟逻辑卷并映射到第一逻辑卷的第二逻辑卷以及与第一逻辑卷相关联的第三逻辑卷。 第二存储控制装置单元从主机接收具有作为表示I / O目的地区域的信息的信息的I / O命令,第二逻辑卷的ID和第二逻辑的区域的地址 卷。 第二存储控制装置单元识别具有作为I / O目的地区域的实体的区域的逻辑卷,以及具有该逻辑卷的存储控制装置单元。

    Storage system and data control method therefor
    8.
    发明授权
    Storage system and data control method therefor 有权
    存储系统及其数据控制方法

    公开(公告)号:US08886869B2

    公开(公告)日:2014-11-11

    申请号:US13059000

    申请日:2011-02-02

    IPC分类号: G06F12/00 G06F3/06 G06F11/14

    摘要: A package controller of a flash package, upon receiving an update data write request with respect to a first logical storage area corresponding to a first LU that is treated as a backup target, manages a first physical storage area as a backup storage area in a state where pre-update data is maintained, newly allocates a second physical storage area to the first logical storage area, and writes the update data to the second physical storage area. The package controller, upon receiving an update data write request with respect to a second logical storage area corresponding to a second LU that is treated as a non-backup target, manages a third physical storage area allocated to the second logical storage area as an invalid storage area, and writes the update data to a fourth physical storage area newly allocated to the second logical storage area. The package controller performs control so as to use the first physical storage area to provide backup data for the first LU, and delete pre-update data stored in the third physical storage area.

    摘要翻译: 闪存包的包控制器在接收到对应于被视为备份目标的第一LU的第一逻辑存储区域的更新数据写入请求时,将第一物理存储区域管理为状态的备份存储区域 在维护预更新数据的情况下,向第一逻辑存储区域新分配第二物理存储区域,并将更新数据写入到第二物理存储区域。 包控制器在接收到对应于作为非备份目标的第二LU的第二逻辑存储区域的更新数据写入请求时,将分配给第二逻辑存储区域的第三物理存储区域管理为无效 存储区域,并将更新数据写入新分配给第二逻辑存储区域的第四物理存储区域。 包控制器执行控制以便使用第一物理存储区域来提供用于第一LU的备份数据,并且删除存储在第三物理存储区域中的更新前数据。

    STORAGE APPARATUS AND DATA MANAGEMENT METHOD
    9.
    发明申请
    STORAGE APPARATUS AND DATA MANAGEMENT METHOD 审中-公开
    存储设备和数据管理方法

    公开(公告)号:US20140160591A1

    公开(公告)日:2014-06-12

    申请号:US13805586

    申请日:2012-12-06

    IPC分类号: G11B20/18

    摘要: A storage apparatus has a first storage device in which the user data is stored and a second storage device which the management information including a primary hash value corresponding to the data management unit including a user data is stored for every data management unit. The storage apparatus (A) receives a read request, acquires a primary hash value of a first management unit which is a data management unit including read target user data from the second storage device, (B) reads data of the first management unit from the first storage device, (C) computes the primary hash value based on the data of the data management unit which is read, (D) determines whether the primary hash value in (A), and the primary hash value in (C) are in agreement, and (E) sends the read target user data to a upper level apparatus when the agreement is obtained.

    摘要翻译: 存储装置具有其中存储用户数据的第一存储装置和存储针对每个数据管理单元存储包括与包括用户数据的数据管理单元对应的主哈希值的管理信息的第二存储装置。 存储装置(A)接收读取请求,从第二存储装置获取作为包含读取目标用户数据的数据管理单元的第一管理单元的主哈希值,(B)从第二管理单元从第二存储装置读取第一管理单元的数据, (C)基于读取的数据管理单元的数据计算主散列值,(D)确定(A)中的主散列值和(C)中的主散列值是否处于 协议,以及(E)当获得协议时将读取的目标用户数据发送给上级设备。

    STORAGE CONTROL APPARATUS AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUSES
    10.
    发明申请
    STORAGE CONTROL APPARATUS AND STORAGE SYSTEM COMPRISING MULTIPLE STORAGE CONTROL APPARATUSES 有权
    包含多个存储控制装置的存储控制装置和存储系统

    公开(公告)号:US20120017042A1

    公开(公告)日:2012-01-19

    申请号:US12918608

    申请日:2010-07-16

    IPC分类号: G06F12/08

    摘要: A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3): (a1) One DKC inside one DKC unit and one DKC inside another DKC unit are coupled via a second type of coupling medium that differs from the internal bus of the DKC and has a longer maximum communication distance than a first type of coupling medium, which is the same type of coupling medium as the internal bus of the DKC; (a2) the one DKC unit virtualizes a logical volume of the other DKC unit and provides this virtualized logical volume to host(s) coupled to the one DKC unit; and (a3) the other DKC unit virtualizes a logical volume of the DKC unit and provides this virtualized logical volume to host(s) coupled to the other DKC unit.

    摘要翻译: 存储系统具有根据满足以下(a1)至(a3)的耦合模式彼此耦合的多个盘控制器(DKC):(a1)一个DKC单元内的一个DKC和另一个DKC内的一个DKC 单元通过与DKC的内部总线不同的第二类型的耦合介质耦合,并且具有比与DKC的内部总线相同类型的耦合介质的第一类耦合介质的更长的最大通信距离; (a2)一个DKC单元虚拟化另一DKC单元的逻辑卷,并将该虚拟化逻辑卷提供给耦合到该DKC单元的主机; 和(a3)另一个DKC单元虚拟化DKC单元的逻辑卷并将该虚拟化逻辑卷提供给耦合到另一个DKC单元的主机。