Patent ID: 7730071
Filing Date: 2010-06-01
Classification: G06F

Abstract:
1. A data management system for managing information arranged as plural files in a plurality of file systems, comprising: at least one client apparatus; at least one host apparatus operative for receiving requests from said at least one client apparatus, said at least one host apparatus comprising an index table for storing location information for said files based on keywords, said index table being managed in file units and the location information in each file including an identifier of the file and an identifier of the file system to which the file belongs, a reverse index table for storing file information containing keywords, said reverse index table being managed in file units, and a file system transfer management table for storing information for before and after transfer for file systems, said file system transfer management table storing storage locations of the file systems and being managed in file units, said at least one host being operative to select a file system and a file in the selected file system, check whether the selected filed is a newly added file or an updated file and, if so, readout and analyze the content of the file, and produce at least one of location information, attributes and key word list based on the analysis, and update therewith at least one of the index table and the reverse index table; a first storage apparatus having a first volume for storing a file system, and a second storage apparatus having a second volume for storing the file system sent from the first storage apparatus; a file system transfer apparatus storing file system migration rules, said file system transfer apparatus executing migration in units of file systems and, when the file system transfer apparatus migrates a file system, the host apparatus receives a notice and updates the file system transfer management table, said file system transfer apparatus being operative for transferring the file system matching with first file system migration rules from the first volume of the first storage apparatus to the second volume of the second storage apparatus based on the first file system migration rules, wherein the file system transfer management table is operative for updating storage information of the file system in accordance with transfer of the file system by file system transfer apparatus, and transmitting the updated file system storage information; and a search information manager for updating search information for searching the files based on a file search request from the client apparatus using file system storage information sent by a file system storage information manager; wherein, when a file corresponding to a file read request is stored in said second storage apparatus, the host apparatus sends a mount request for the file system of the file corresponding to the file read request to the file system transfer apparatus; subsequently the file system transfer apparatus determines whether or not the file system for the file is capable of being directly mounted from the second storage apparatus to the host apparatus; and as the result of the determination, if the file system for the file is capable of being directly mounted, the file system transfer apparatus directly mounts the file system for the file corresponding to the file read request from the second storage apparatus to the host apparatus and if the file system for the file is not capable of being directly mounted, the file system transfer apparatus migrates the file system for the file corresponding to the file read request from the second storage apparatus to the first storage apparatus.