摘要:
A storage unit system includes a control apparatus (1010) having a unit for reading memory data from a plurality of storage units (1021 to 1024) before increase into a memory (1012) of the control apparatus, a preparing unit for preparing parity data newly from the memory data read in the memory, a rearrangement unit for dispersing transfer data from a processor (1001) read in the memory and the newly prepared parity data to be written into a plurality of storage units (1021 to 1025) after the increase to perform arrangement of data, a memory unit (1035) for storing a write position on the way of the rearrangement of data, a comparison unit for comparing an access position for an access request from the processor with the write position, and a determining unit for determining a data dispersed pattern used in a data access from the processor on the basis of a comparison result of the comparison means, whereby the storage unit can be increased individually with a unit of one storage unit and dynamically without stop of the system.
摘要:
A storage unit system includes a control apparatus (1010) having a unit for reading memory data from a plurality of storage units (1021 to 1024) before increase into a memory (1012) of the control apparatus, a preparing unit for preparing parity data newly from the memory data read in the memory, a rearrangement unit for dispersing transfer data from a processor (1001) read in the memory and the newly prepared parity data to be written into a plurality of storage units (1021 to 1025) after the increase to perform arrangement of data, a memory unit (1035) for storing a write position on the way of the rearrangement of data, a comparison unit for comparing an access position for an access request from the processor with the write position, and a determining unit for determining a data dispersed pattern used in a data access from the processor on the basis of a comparison result of the comparison means, whereby the storage unit can be increased individually with a unit of one storage unit and dynamically without stop of the system.
摘要:
The invention provides a storage apparatus comprising: a plurality of disks forming a plurality of logical volumes; and a control unit, configuring a group formed by the plurality of logical volumes, and having a memory storing a plurality of differential management tables corresponding to the plurality of logical volumes, the plurality of differential management tables indicating updated locations in the plurality of logical volumes, wherein the control unit configures a group including the plurality of logical volumes, wherein the control unit receives an instruction designating a start time, records the start time in the memory, and corresponds the start time to the group, wherein when the control unit receives a write request which designates a certain logical volume among the plurality of logical volumes and includes a write request time, identifies a certain differential management table corresponding to the certain logical volume among the plurality of differential management tables, clears the certain differential management table if a write request time is later than the start time, records location updated by the write request in the certain differential management table, and updates the location in the certain logical volume, and wherein, if a current time is later than the start time, the control unit clears the plurality of differential management tables except for the certain differential management table, deletes the start time in the memory, and sends a completion notificaton.
摘要:
When plural copy groups including pairs exist, remote copying for pairs belonging to copy groups is suspended selectively on a copy group-to-copy group basis, instead of suspending remote copying in all the copy groups at once. A computer system has a host computer (100), plural first storage systems (1000, 1600) comprising plural first logical disks (1600), and plural second storage systems (2000, 2600) comprising plural second logical disks (2600). A first logical disk and a second logical disk paired with the first logical disk, and each pair belongs to either a first copy group or a second copy group. To selectively suspend remote copying on a copy group-to-copy group basis, one of the copy groups is specified first and then pairs belonging to this copy group are designated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs.
摘要:
A storage unit system includes a control apparatus (1010) having a unit for reading memory data from a plurality of storage units (1021 to 1024) before increase into a memory (1012) of the control apparatus, a preparing unit for preparing parity data newly from the memory data read in the memory, a rearrangement unit for dispersing transfer data from a processor (1001) read in the memory and the newly prepared parity data to be written into a plurality of storage units (1021 to 1025) after the increase to perform arrangement of data, a memory unit (1035) for storing a write position on the way of the rearrangement of data, a comparison unit for comparing an access position for an access request from the processor with the write position, and a determining unit for determining a data dispersed pattern used in a data access from the processor on the basis of a comparison result of the comparison means, whereby the storage unit can be increased individually with a unit of one storage unit and dynamically without stop of the system.
摘要:
A method for controlling a disk control apparatus allows to reduce the number of times to read out information necessary for creating a new value of a parity record from a disk unit and the number of times to write the new value of the parity record into a disk unit. A parity-generation scheduling unit employed in the disk control apparatus reallocates data records in an unallocated status to a logical record in the parity group determined to undergo parity generation, to a logical record allocated to a data record pertaining to a parity group other than the parity group determined to undergo parity generation, if such unallocated data record exist in the parity group determined to undergo parity generation. Later on, the disk control apparatus creates a new value of parity record of the parity group initially determined to undergo parity generation and writes the new value into a disk unit.
摘要:
In a storage device (30), a dump process can be conducted without any intervention of a CPU, and dump objective data at a dump start point can be completely dumped even when a data update is conducted during a period of time from the dump start point to a dump end point. A disk device with dump function (30) transfers data from a data not-updated region of a magnetic disk (100) to a disk device (31) as a dump destination in a predetermined sequence. In a case where a data update request is received during a period of time from the dump start point to the dump end point, when an area of the write data is other than the data not-updated region, the write data is written on the magnetic disk (100). When the area is in the data not-updated region, a before image block thereof is saved in the buffer (70) and then the write data is written on the magnetic disk (100). Thereafter, at an earlier one of the opportunity to transfer the pertinent data to the dump destination disk device (31) when the quantity of data saved in the buffer (70) exceeds a predetermined value or the opportunity to transfer the data thereto when an update request for the data is not done, the data saved in the buffer (70) is transferred to the dump destination disk device (31).
摘要:
The invention provides a storage system and a method of remote copying in a storage system comprising a first storage device (10) including a first controller (101), a storage area (109), and a first logical volume (109), a second storage device (20) including a second controller (101) and a second logical volume (109); and a third storage device (30) including a third controller (101) and a third logical volume (109). The method comprises the steps of writing data received from an information processing apparatus into the first logical volume of the first storage device (10) and reflecting the data in the storage area, transmitting the data from the first storage device (10) to the second storage device (20), in an asynchronous manner, to store a copy of the data of the first logical volume in the second logical volume, and transmitting the data from the first storage device (10) to the third storage device (30), in a synchronous manner, to store a copy of the data of the first logical volume in the third logical volume, wherein in the asynchronous manner, the first storage device (10) changes a state of a pair comprising the storage area and the second logical volume, wherein in a first state, data written from an information processing apparatus are held in the first storage device (10), and in a second state, the data written from the information processing apparatus are transmitted to the second storage device (20), and wherein the third storage device (30) has two bitmaps for the third logical volume for recording data, indicating whether a block of a certain logical volume (109) has been updated, in a bitmap format, and after a change of a state of the pair from the second state to the first state, the third storage device (30) deletes data, indicating whether a block of a certain logical volume (109) has been updated, being recorded on one of the two bitmaps for the third logical volume.
摘要:
The invention provides a storage system and a method of remote copying in a storage system comprising a first storage device (10) including a first controller (101), a storage area (109), and a first logical volume (109), a second storage device (20) including a second controller (101) and a second logical volume (109); and a third storage device (30) including a third controller (101) and a third logical volume (109). The method comprises the steps of writing data received from an information processing apparatus into the first logical volume of the first storage device (10) and reflecting the data in the storage area, transmitting the data from the first storage device (10) to the second storage device (20), in an asynchronous manner, to store a copy of the data of the first logical volume in the second logical volume, and transmitting the data from the first storage device (10) to the third storage device (30), in a synchronous manner, to store a copy of the data of the first logical volume in the third logical volume, wherein in the asynchronous manner, the first storage device (10) changes a state of a pair comprising the storage area and the second logical volume, wherein in a first state, data written from an information processing apparatus are held in the first storage device (10), and in a second state, the data written from the information processing apparatus are transmitted to the second storage device (20), and wherein the third storage device (30) has two bitmaps for the third logical volume for recording data, indicating whether a block of a certain logical volume (109) has been updated, in a bitmap format, and after a change of a state of the pair from the second state to the first state, the third storage device (30) deletes data, indicating whether a block of a certain logical volume (109) has been updated, being recorded on one of the two bitmaps for the third logical volume.