To reduce the cost for data doubling by making it possible to use a sequential access medium like the tape drive.
When the system is actuated, a file system management part 103-1 generates a file management table 110-1 and a doubling process part 103-2 generates a doubling management table 110-2. When an application program 101 closes a file, the file system management part 103-1 resets the corresponding flag of the file management table 110-1 and when the file is updated, the corresponding flag is set. Further, the flag of the corresponding entry in the doubling management table 110-2 is also set. The doubling process part 103-2 generates a new entry at the tail when the flag of the doubling management table 110-2 is set and transfers the file image corresponding to the corresponding entry from a magnetic disk drive 104 to the magnetic tape drive 112.