Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method
First Claim
1. A disk control apparatus for performing input/output control 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; and
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,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.
1 Assignment
0 Petitions
Accused Products
Abstract
A disk control apparatus formats each track of a storage disk device in a short time. The disk control apparatus (1) has a cache memory (14) which stores a part of data, a management table (20) which indicates whether a track of the storage disk device (2) has been initialized to a predetermined track format, and control units (10, 12) which create the track format referring to the management table (20) when an input/output request is received from the host (3). The factory shipment format flag of this management table is set to “1” when factory formatting is executed, and the table is transferred to the disk. By this method, high-speed factory formatting is possible.
12 Citations
10 Claims
-
1. A disk control apparatus for performing input/output control 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; and 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, 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)
-
-
6. A 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 which indicates whether a track of said storage disk device has been initialized to a predetermined track format for each track of said storage disk device in a management table, said predetermined track format including at least a track position and an attribute of user area of the track; and an input/output 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, wherein, said control step comprises the steps of; storing, when a write request is received from said host, write data into said 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 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 updating said format information of said target track in said management table to complete initialization of said target track. - View Dependent Claims (7, 8, 9, 10)
-
Specification