Patent ID: 7818287
Filing Date: 2010-10-19
Classification: G06F

Abstract:
1. A controller comprising: a computer capable of executing software; a means for receiving a request for an access to a target file of a first file server when the access request to the target file is issued from a client and for determining whether or not said target file is a stub file on which is recorded position information of a real file moved from said first file server to a second file server, and which is stored in said first file server; and control means for exercising control so that, if said target file is the stub file and said access request necessitates accessing to said real file, said control means accesses said real file of said second file server based on the information of said stub file to return a response to said client from said second file server via said controller, wherein the position information of a plurality of divided files are stored in said stub file and the maximum file size of said target file configured to be enlarged by said stub file associated with said target file, wherein pathnames of a plurality of divided files are stored in said stub file arranged in a storage device and wherein the maximum file size of said target file may be enlarged by said stub file associated with said target file, said plural divided files each include at least a pair of divided files having overlapping regions, wherein said overlapping regions are each set to a value relating to the maximum size of the read/write data volume, wherein said overlapping regions are enlarged to a size equal to or greater than the maximum size of the read/write data volume of the file system, and means for determining that the file size exceeds the maximum file size of said file server by additional writing into the target file, and means for making a second real file, for storing position information of the second real file in the stub file, and for making a stub file after RENAME of this real file in case of absence of the stub file.