STORAGE SYSTEM AND ITS FILE MANAGEMENT METHOD
First Claim
1. A storage system, comprising:
- a first memory device for storing data concerning a plurality of files;
a first server for controlling the input and output of data to and from the first memory device;
a second memory device to become a migration destination of data stored in the first memory device; and
a second server for sending and receiving data to and from the first server via a network, and controlling the input and output of data to and from the second memory device,wherein, when the first server receives a file registration request from a file registration requestor client, the first server stores a file that was input pursuant to the file registration request and metadata added to the file in the first memory device, sends the metadata to the second server,wherein, when the second server receives the metadata that was sent from the first server, the second server creates a stub as referral information for accessing a file corresponding to the received metadata based on the received metadata, stores the created stub and the received metadata in the second memory device, and, upon subsequently receiving a file referral request from a file referral requestor client, searches for the stub and the metadata stored in the second memory device according to the file referral request, determines a storage destination of a referral target file as a target of the file referral request based on the search result, and provides the referral target file existing in the determined storage destination to the file referral requestor client.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system capable of providing a referral target file to a file referral requestor client even if a file referral request is made before migration. When a file server 12 registers a file 26 in a storage apparatus 14, it sends metadata 28 added to the file 26 to an archive server 16, and the archive server 16 creates a stub 30 based on the received metadata 28, and registers the metadata 28 and the stub 30 in the storage apparatus 18. If the archive server 16 receives a file referral request before migration and determines that the storage destination of the file 26 is the storage apparatus 14 based on the stub 30, it requests the file server 12 to execute the migration, receives the file 26 in the storage apparatus 14 from the file server 12, and provides the file 26 to a referring client 22.
-
Citations
15 Claims
-
1. A storage system, comprising:
-
a first memory device for storing data concerning a plurality of files; a first server for controlling the input and output of data to and from the first memory device; a second memory device to become a migration destination of data stored in the first memory device; and a second server for sending and receiving data to and from the first server via a network, and controlling the input and output of data to and from the second memory device, wherein, when the first server receives a file registration request from a file registration requestor client, the first server stores a file that was input pursuant to the file registration request and metadata added to the file in the first memory device, sends the metadata to the second server, wherein, when the second server receives the metadata that was sent from the first server, the second server creates a stub as referral information for accessing a file corresponding to the received metadata based on the received metadata, stores the created stub and the received metadata in the second memory device, and, upon subsequently receiving a file referral request from a file referral requestor client, searches for the stub and the metadata stored in the second memory device according to the file referral request, determines a storage destination of a referral target file as a target of the file referral request based on the search result, and provides the referral target file existing in the determined storage destination to the file referral requestor client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A file management method of a storage system comprising a first memory device for storing data concerning a plurality of files, a first server for controlling the input and output of data to and from the first memory device, a second memory device to become a migration destination of data stored in the first memory device, and a second server for sending and receiving data to and from the first server via a network, and controlling the input and output of data to and from the second memory device,
wherein the first server comprises: -
a step of storing a file that was input pursuant to the file registration request and metadata added to the file in the first memory device and sending the metadata to the second server upon receiving a file registration request from a file registration requestor client, wherein the second server comprises; a step of creating a stub as referral information for accessing a file corresponding to the received metadata based on the received metadata upon receiving the metadata that was sent from the first server; a step of storing the stub that was created at the creation step and the received metadata in the second memory device; a step of searching for the stub and the metadata stored in the second memory device according to the file referral request upon subsequently receiving a file referral request from a file referral requestor client; a step of determining a storage destination of a referral target file as a target of the file referral request based on the search result of the search step; and a step of providing the referral target file existing in the storage destination that was determined at the determination step to the file referral requestor client. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification