File storage service system, file management device, file management method, ID denotative NAS server and file reading method
First Claim
1. A file storage service system comprising:
- a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location;
an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier; and
a file management device, the file management device including;
a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server;
a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server;
a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location;
a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner that the information and the file identifier are associated with each other; and
a client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, and when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
120 Citations
9 Claims
-
1. A file storage service system comprising:
-
a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location; an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier; and a file management device, the file management device including; a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server; a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server; a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location; a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner that the information and the file identifier are associated with each other; and a client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other, wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, and when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client. - View Dependent Claims (2, 3, 7)
-
-
4. A file management device being employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, said file management device comprising:
-
a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server; a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server; a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location; a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner that the information and the file identifier are associated with each other; and a client request receptor unit which transmits, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposit location are corresponding to each other to the client, so that when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, and when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client. - View Dependent Claims (8)
-
-
5. A computer-readable medium storing a program which is readable by a computer, wherein said computer is employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, said program comprising:
-
code for sending a read request with the file deposit location to said path denotative NAS server, and reading a file from said path denotative NAS server; code for generating the file identifier of the file obtained by said path denotative NAS server; code for sending a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registering the file identifier in said ID denotative NAS server in association with the file deposit location; code for storing information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner that the information and the file identifier are associated with each other; and code for transmitting, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposit location are corresponding to each other to the client, so that when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, and when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client. - View Dependent Claims (9)
-
-
6. A file management method employing a computer, with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, said file management method comprising:
-
sending a read request with the file deposit location to said path denotative NAS server and reading the file from said path denotative NAS server; generating the file identifier of the file thus obtained; sending a file identifier registration request with the file deposit location of the file thus obtained and the file identifier of the file generated, and registering the file identifier in said ID denotative NAS server in association with the file deposit location; storing in a storage device, information relating to the file thus obtained and the file identifier of the file generated, in such a manner that the information and the file identifier are associated with each other; and transmitting, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposit location are corresponding to each other to the client, so that when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, and when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client.
-
Specification