Patent ID: 7870104

Claim:
A storage system comprising: a host device; and a storage device, wherein said storage device comprises: one or more memory devices that allow random access, volumes which are produced based on said memory devices, and to which retention terms are assigned, wherein a retention term for each volume is different from retention terms of the other volumes, and a control part which performs data input/output with respect to said volumes in response to requests from said host device; said host device comprises: a file managing part which transmits one or more sets of file data conforming to said retention terms to said storage device and stores said sets of file data in said volumes according to said retention terms assigned to said volumes, wherein said control part writes said file data input from said host device into areas of said volumes sequentially from the head of said file data, and controls the areas into which said file data has been written as write prohibited areas, wherein said control part manages an elapsed time from when said file data is written into said areas of said volumes, and when the elapsed time reaches the retention terms, said control part reuses said areas in which said file data has been written such that said file data with same retention terms is added in succeeding order to said volumes, wherein said file managing part can transmit a plurality of different types of file data respectively conforming to said retention terms to said storage device, and can respectively store said file data in said volumes, wherein said file managing part can transmit a plurality of different types of file data that respectively conform to said retention terms, and that have respectively different triggers for storing said file data in said storage device, to said storage device, and can respectively store said file data in said volumes, wherein said respective triggers include triggers that have periodicity and triggers that are aperiodic, and wherein said file managing part can transmit a plurality of different types of file data that respectively conform to said retention terms, and can respectively store said file data in said volumes, and said plurality of different types of file data respectively include file data of a first file type for which a storage time is periodically indicated by the user of said file data, and file data of a second file type for which a storage time is periodically indicated by the manager of said file data.