Remote disk control apparatus, and remote disk control method
First Claim
1. A remote disk control apparatus for controlling input/output of data of a storage disk device according to an input/output request from a host, comprising:
- a cache memory which stores a part of the data of said storage disk device;
a management table which has format information for indicating whether a track of said storage disk device has been initialized to a predetermined track format for each track of said storage disk device, said predetermined track format including at least a track position and an attribute of user area of the track;
a control unit which creates track format information of said predetermined track format referring to said management table when an input/output request is received from said host; and
a remote unit which transfers said format information of said management table to an another disk control apparatus of a secondary center according to a copy instruction from said host,wherein said control unit, when a write request is received from said host, stores write data into said cache memory, judges whether a target track for said write data has been initialized to said predetermined track format by referring to said management table, writes directly said write data and said track format information on said target track itself, where there is not written any track format, of said storage disk device when judging that the target track has not been initialized, and updates said format information of said target track in said management table to complete initialization of said target track.
0 Assignments
0 Petitions
Accused Products
Abstract
A disk control apparatus performing input/output control of data of a storage disk device according to an input/output request from a host includes a cache memory which stores a part of the data and a management table which has format information for indicating whether a track of the storage disk device has been initialized to a predetermined track format for each track of the storage disk device. A control unit creates track format information of the predetermined track format referring to the management table when an input/output request is received from the host. A remote unit transfers initialization information of the management table to another disk control apparatus of a secondary center according to a copy instruction from the host. The control unit updates the format information of the target track in the management table to complete initialization of the target track.
-
Citations
12 Claims
-
1. A remote disk control apparatus for controlling input/output of data of a storage disk device according to an input/output request from a host, comprising:
-
a cache memory which stores a part of the data of said storage disk device; a management table which has format information for indicating whether a track of said storage disk device has been initialized to a predetermined track format for each track of said storage disk device, said predetermined track format including at least a track position and an attribute of user area of the track; a control unit which creates track format information of said predetermined track format referring to said management table when an input/output request is received from said host; and a remote unit which transfers said format information of said management table to an another disk control apparatus of a secondary center according to a copy instruction from said host, wherein said control unit, when a write request is received from said host, stores write data into said cache memory, judges whether a target track for said write data has been initialized to said predetermined track format by referring to said management table, writes directly said write data and said track format information on said target track itself, where there is not written any track format, of said storage disk device when judging that the target track has not been initialized, and updates said format information of said target track in said management table to complete initialization of said target track. - View Dependent Claims (2, 3, 4)
-
-
5. A remote disk control method for controlling input/output of data of a storage disk device according to an input/output request from a host, comprising:
-
an initialization step of setting format information to indicate whether a track of said storage disk device has been initialized to a predetermined track format in a management table, said predetermined track format including at least a track position and an attribute of user area of the track; a control step of creating track format information of said predetermined track format referring to said management table when an input/output request is received from said host; and a remote step of transferring the format information of said management table to an another disk control apparatus of a secondary center according to a copy instruction from said host, wherein said control step comprises the steps of; storing, when a write request is received from said host, write data into a cache memory; judging whether a target track for said write data has been initialized to said predetermined track format by referring to said management table; writing directly said write data and said track formed information on said target track itself, where there is not written any track format, of said storage disk device when judging that the target track has not been initialized; and updating said format information of said target track in said management table to complete initialization of said target track. - View Dependent Claims (6, 7, 8)
-
-
9. A disk system comprising:
-
a first disk control apparatus for performing input/output control of data of a first storage disk device according to an input/output request from a first host; and a second disk control apparatus for performing input/output control of data of a second storage disk device according to an input/output request from a second host of a secondary center; said first disk control apparatus comprising; a cache memory which stores a part of the data of said first storage disk device; a management table which has format information for indicating whether a track of said first storage disk device has been initialized to a predetermined track format for each track of said first storage disk device, said predetermined track format including at least a track position and an attribute of user area of the track; a control unit which creates track format information of said predetermined track format referring to said management table when an input/output request is received from said first host; and a remote unit which transfers said format information of said management table to said second disk control apparatus of said secondary center according to a copy instruction from said first host, wherein said control unit, when a write request is received from said first host, stores write data into said cache memory, judges whether a target track for said write data has been initialized to said predetermined track format by referring to said management table, writes directly said write data and said track format information on said target track itself, where there is not written any track format, of said first storage disk device, when judging that the target track has not been initialized, and updates said format information of said target track in said management table to complete initialization of said target track. - View Dependent Claims (10, 11, 12)
-
Specification