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, wherein, said file management device comprises, 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, an ID denotative NAS access unit which sends a write request with the file obtained by said path denotative NAS access unit to said ID denotative NAS server, and writes the file into said ID denotative NAS server, as well as receiving from said ID denotative NAS server, the file identifier of the file generated by said ID denotative NAS server, and 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 obtained by said ID denotative NAS access unit, in such a manner as the information and the file identifier being associated with each other.
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 4, a migration-use path denotative NAS access section 43 obtains a file deposit location from the path denotative NAS server 1, 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 1, 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 21, 22, and writes the file therein. In addition, the migration-use ID denotative NAS access section 44 registers a GUID received from the ID denotative NAS servers 21, 22, in a file name/GUID management table 45, together with the file name of the migration target file.
31 Citations
14 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, wherein, said file management device comprises, 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, an ID denotative NAS access unit which sends a write request with the file obtained by said path denotative NAS access unit to said ID denotative NAS server, and writes the file into said ID denotative NAS server, as well as receiving from said ID denotative NAS server, the file identifier of the file generated by said ID denotative NAS server, and 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 obtained by said ID denotative NAS access unit, in such a manner as the information and the file identifier being associated with each other.
-
3. 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, wherein, said file management device comprises, 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, and 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 as the information and the file identifier being associated with each other, wherein, 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.
-
6. A file management device that 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, 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, an ID denotative NAS access unit which sends a write request with the file obtained by said path denotative NAS access unit to said ID denotative NAS server, and writes the file into said ID denotative NAS server, as well as receiving from said ID denotative NAS server, the file identifier of the file generated by said ID denotative NAS server, and 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 obtained by said ID denotative NAS access unit, in such a manner as the information and the file identifier being associated with each other.
-
7. 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, 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, and 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 as the information and the file identifier being associated with each other.
-
8. 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, wherein, said program allows a system of said computer to function as, 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, an ID denotative NAS access unit which sends a write request with the file obtained by said path denotative NAS access unit to said ID denotative NAS server, and writes the file into said ID denotative NAS server, as well as receiving from said ID denotative NAS server, the file identifier of the file generated by said ID denotative NAS server, and 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 obtained by said ID denotative NAS access unit, in such a manner as the information and the file identifier being associated with each other.
-
9. 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, wherein, said program allows a system of said computer to function as, 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, and 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 as the information and the file identifier being associated with each other.
-
10. 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 rile denotation from the client based on a file identifier, wherein,
said computer executes, a reading step 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 receiving step which sends a write request with the file thus obtained to said ID denotative NAS server, writes the file into said ID denotative NAS server, as well as receiving from said ID denotative NAS server the file identifier of the file generated by said ID denotative NAS server, and a storing step which stores in a storage device information relating to the file thus obtained and the file identifier of the file in such a manner as the information and the file identifier being associated with each other.
-
11. 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 executes,
a reading step which sends a read request with the file deposit location to said path denotative NAS server and reads the file from said path denotative NAS server, a generating step which generates the file identifier of the file thus obtained, a registering step which sends a file identifier registration request with the file deposit location of the file thus obtained and the file identifier of the file generated, and registers the file identifier in said ID denotative NAS server in association with the file deposit location, and a storing step which stores in a storage device, information relating to the file thus obtained and the file identifier of the file generated, in such a manner as the information and the file identifier being associated with each other.
-
12. An ID denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file identifier, being employed with a connection via a network to a path denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file deposit location, comprising,
an identifier/deposit location storing unit which stores by file, the file identifier and the file deposit location in such a manner as associated with each other, and an access receptor unit which reads a file, in accordance with a read request with the file identifier received from the client, based on the file deposit location stored in said identifier/deposit location storing unit, the file deposit location corresponding to the file identifier received with said read request, and sends the file thus read out to said client, wherein, when the file deposit location stored in said identifier/deposit location storing unit being associated with the file identifier received with said read request exists in said path denotative NAS server, said access receptor unit 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 said client.
-
13. 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; -
said program allows a system of said computer to function as 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
when the file deposit location corresponding to the file identifier received from the client with the read request exists in said path denotative NAS server, said program allows to send a read request with the file deposit location to said path denotative NAS server, to read a file from said path denotative NAS server, and to send the file to said client.
-
-
14. A file reading method using a computer that 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, wherein
said computer functions as 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 executes, a confirming step which confirms the file deposit location corresponding to the file identifier given to a read request received from the client, and a sending step which reads a file from the file deposit location thus confirmed, and sends the file to the client, wherein, when the file deposit location thus confirmed exists in said path denotative NAS server, said sending step sends the read request with the file deposit location to said path denotative NAS server, reads the file from said path denotative NAS server and sends the file to said client.
Specification