FILE-SHARING SYSTEM AND METHOD FOR PROCESSING FILES, AND PROGRAM
First Claim
1. A file-sharing system comprising:
- a first file server (200, 1800) including a first scan processing section (290, 1810) configured to scan data included in a file to generate predetermined information, the first file server (200, 1800) being configured to provide a file to a client terminal (100) based on a virtual file system (360) that is generated by virtually merging a first file system (370, 380) and a second file system (490); and
a second file server (400, 1900) including a second scan processing section (460, 1910) and the second file system (490), the second scan processing section (460, 1910) being configured to scan data included in a file to generate predetermined information, wherein;
the first scan processing section (290, 1810), in response to a first scan processing request for files included in the first and second file systems (370, 380, 490) issued by a management terminal (110), executes scan processing to the files included in the first file system (370, 380) based on the virtual file system (360), and sends a second scan processing request to the second file server (400, 1900) to execute scan processing to the files included in the second file system (490),the second scan processing section (400, 1910), in response to the second scan processing request received, executes scan processing to the target files and sends the scan processing result to the first file server (200, 1800), andthe first file server (200, 1800) merges the scan processing result obtained with the first scan processing section (290, 1810) and the scan processing result obtained with the second scan processing section (460, 1910), and provides the merged result to the management terminal (110).
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a technique capable of efficiently operating files and directories that are stored in storage located in a physically far place from a file server, without causing a network latency. An index creation program is also loaded in a cloud computing environment, and a flag, which indicates whether or not to execute batch processing to a directory that has been migrated to the cloud side, is provided, whereby it becomes possible to collectively execute index creation processing for the migrated directory on the cloud side. More specifically, upon completion of migration of all files under a given directory to the cloud side, a flag, which indicates whether or not to perform batch processing on the cloud side, is validated for the metadata of the directory. Such a batch processing flag can be held for each application such as applications of the index creation processing and the virus check processing.
-
Citations
12 Claims
-
1. A file-sharing system comprising:
-
a first file server (200, 1800) including a first scan processing section (290, 1810) configured to scan data included in a file to generate predetermined information, the first file server (200, 1800) being configured to provide a file to a client terminal (100) based on a virtual file system (360) that is generated by virtually merging a first file system (370, 380) and a second file system (490); and a second file server (400, 1900) including a second scan processing section (460, 1910) and the second file system (490), the second scan processing section (460, 1910) being configured to scan data included in a file to generate predetermined information, wherein; the first scan processing section (290, 1810), in response to a first scan processing request for files included in the first and second file systems (370, 380, 490) issued by a management terminal (110), executes scan processing to the files included in the first file system (370, 380) based on the virtual file system (360), and sends a second scan processing request to the second file server (400, 1900) to execute scan processing to the files included in the second file system (490), the second scan processing section (400, 1910), in response to the second scan processing request received, executes scan processing to the target files and sends the scan processing result to the first file server (200, 1800), and the first file server (200, 1800) merges the scan processing result obtained with the first scan processing section (290, 1810) and the scan processing result obtained with the second scan processing section (460, 1910), and provides the merged result to the management terminal (110). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. A method for processing files with a file-sharing system, the file-sharing system comprising a first file server (200, 1800) including a first file system (370, 380) and a second file server (400, 1900) including a second file system (490), wherein:
-
the first file server (200, 1800) generates a virtual file system (360) by merging the first file system (370, 380) and the second file system (490), and provides a file to a client terminal (100) based on the virtual file system (360), the first file server (200, 1800), in response to a scan processing request for files included in the first and second file systems (370, 380, 490) issued by a management terminal (110), executes scan processing to the files included in the first file system (370, 380) based on the virtual file system (360) and sends a scan processing request to the second file server (400, 1900) to execute scan processing to the files included in the second file system (490), the second file server (400, 1900), in response to the scan processing request received from the first file server (200, 1800), executes scan processing to the target files and sends the scan processing result to the first file server (200, 1800), and the first file server (200, 1800) merges its own scan processing result and the scan processing result obtained from the second file server (400, 1900), and provides the merged result to the management terminal (110). - View Dependent Claims (11)
-
Specification