发明名称 Volume copy management method on thin provisioning pool of storage subsystem
摘要 Exemplary embodiments provide integrated thin provisioning pool for primary logical volume and secondary logical volume in a storage subsystem. A storage system comprises a processor; a memory; and a storage controller. In one embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different specified RAID groups in the first pool. In another embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different RAID groups in the first pool.
申请公布号 US9229637(B2) 申请公布日期 2016.01.05
申请号 US201113299705 申请日期 2011.11.18
申请人 HITACHI, LTD. 发明人 Kashiyama Toshihiko;Kawaguchi Tomohiro
分类号 G06F3/06;G06F11/14 主分类号 G06F3/06
代理机构 Mattingly & Malur, PC 代理人 Mattingly & Malur, PC
主权项 1. A storage system comprising: a processor; a memory; and a storage controller configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage area for a plurality of related data, which are to be allocated from the first pool, from specified Redundant Array of Inexpensive Disk (RAID) groups in the first pool; wherein the plurality of related data comprise data stored in a primary volume and data stored one or more corresponding secondary volumes, wherein the storage controller comprises: a command receive module configured to determine whether the storage system has received a volume copy configuration command; and a disk Input/Output (I/O) execution module which, if the storage system has not received a volume copy configuration command, determines whether the storage system has received a read I/O and, if yes, refers to a page management table and read pages from corresponding RAID groups from the page management table, wherein the page management table includes for each primary volume, a virtual volume number, a logical block address, a RAID group number, and a page number, and for each secondary volume, a virtual volume number, a logical block address, a RAID group number, and a page number;determines whether the storage system has received a write I/O and, if yes, refers to a volume copy management table and the page management table and decides whether a write I/O page is updated by determining whether there already exists a corresponding entry for the write I/O page in the page management table and, if no, chooses one RAID group from the corresponding RAID groups of the primary volume in the volume copy management table and updates the page management table, and then regardless of whether there already exists a corresponding entry in the page management table, writes pages to the chosen RAID group, wherein the volume copy management table includes for each primary volume, a primary volume number, RAID group numbers for the primary volume, secondary volume numbers of corresponding one or more secondary volumes, and RAID groups numbers for the corresponding one or more secondary volumes.
地址 Tokyo JP