Patent ID: 8745744
Filing Date: 2014-06-03
Classification: G06F,H04L

Abstract:
1. A storage system, comprising: a file management device, which comprises a processor and a memory, and which is coupled to a virus checking device, which comprises a processor and a memory, for checking whether a file is infected with a computer virus, and which manages multiple files; and a storage control device for storing the multiple files, wherein the file management device: manages multiple files among which at least a portion of data is duplicated by treating one file as a benchmark file, treating another file as a reference-source file for referencing data of the benchmark file, and eliminating duplicated data between the benchmark file and the reference-source file; receives and processes an access request from a host device; requests that the virus checking device check a prescribed file from among the multiple files; and in a case where the benchmark file is infected with a computer virus, executes a prescribed reconfiguration process for configuring a new benchmark file based on the reference-source file, which references the relevant benchmark file; wherein the file management device executes the prescribed reconfiguration process in accordance with a preconfigured prescribed trigger; wherein the prescribed trigger is at least any one of a case where a fixed time has elapsed, a case where checking capabilities of the virus checking device are updated, a case where a backup is acquired, and a case where a snapshot is created; and wherein there exists multiples of the reference-source files for referencing the benchmark file, and the prescribed reconfiguration process configures, as the new benchmark file, a file from which the largest number of duplicated data items can be eliminated based on a reference-source file, which has been repaired by using the virus checking device to remove a computer virus, and a reference-source file, which has been determined by the virus checking device not to be infected with a computer virus.