File access method in storage-device system, and programs for the file access
First Claim
1. A method by which a storage-device system accesses a file in response to an access request, said storage-device system including a plurality of disks and a disk controller, said disk controller being connected to said plurality of disks and controlling said plurality of disks, said access request being received from one of computers connected to said storage-device system, said file being stored in said storage-device system, said method comprising the steps of:
- an index creation step for selecting, by said disk controller, a part from file data so as to manage the selected data as an index, said file data being contents of said file stored in said storage-device system;
an access-request reception step for receiving, by said disk controller, said access request from one of said computers, said access request including file-related information used for identifying a file;
an index retrieval step for retrieving, by said disk controller, said index with said file-related information used as a key; and
a file access step for performing, by said disk controller, control so that said data in an identified file is accessed, if said file has been identified at said index retrieval step.
5 Assignments
0 Petitions
Accused Products
Abstract
In order to manage the various types of attribute information within the storage-device system, the storage-device system includes the following databases within a file-access controlling memory: a database for managing index information for managing contents of the files, and an index retrieval program, a database for managing the attribute information on the files, and a database for managing storage positions of blocks configuring a file. When the storage-device system receives an access request to a file, the utilization of these databases allows the storage-device system to make the access to the access-target file.
17 Citations
20 Claims
-
1. A method by which a storage-device system accesses a file in response to an access request, said storage-device system including a plurality of disks and a disk controller, said disk controller being connected to said plurality of disks and controlling said plurality of disks, said access request being received from one of computers connected to said storage-device system, said file being stored in said storage-device system, said method comprising the steps of:
-
an index creation step for selecting, by said disk controller, a part from file data so as to manage the selected data as an index, said file data being contents of said file stored in said storage-device system;
an access-request reception step for receiving, by said disk controller, said access request from one of said computers, said access request including file-related information used for identifying a file;
an index retrieval step for retrieving, by said disk controller, said index with said file-related information used as a key; and
a file access step for performing, by said disk controller, control so that said data in an identified file is accessed, if said file has been identified at said index retrieval step. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for executing a processing for accessing a file in a storage-device system, said file being stored in said storage-device system, said storage-device system including a disk controller and a plurality of disks connected to said disk controller,
said computer program product comprising: -
an index creation code that selects a part from file data so as to manage the selected data as an index, said file data being contents of said file stored in said storage-device system;
an access-request reception code that receives an access request from one of computers connected to said disk controller, said access request including file-related information used for identifying said file;
an index retrieval code that retrieves said index with said file-related information used as a key;
a file access code that, if said access-target file has been identified by said index retrieval code, performs control so that said data in said identified file is accessed; and
a computer-readable storage medium for storing said codes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. The storage-device system connected to one or more computers, comprising:
-
a first interface control device for receiving information on a file from said one or more computers, said information being used for identifying said file;
a second interface control device connected to said first interface control device; and
one or more disks connected to said second interface control device, wherein said first interface control device;
selects a part of data from file data so as to manage the selected part as index information, said file data being contents of said file to be stored into said storage-device system, and, if said first interface control device receives an access request from said one or more computers, said access request including said information on said access-target file, retrieves said index information with said information on said file used as a key, and controls said second interface control device so as to access the data in said file selected by said retrieval. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification