Storage system and storage device archive control method
First Claim
1. 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, anda 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, andwherein 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.
0 Assignments
0 Petitions
Accused Products
Abstract
An archive management that allows random access. An archive managing part reads out files stored in an on-line volume at a timing determined by the respective file type, and stores these files in a specified volume among archive volumes. A retention term is designated for each set of file data, and respective retention terms are also set for the respective volumes. The file data is stored in a volume having a retention term that matches the retention term of the file data. The respective volumes are set in a device that allows random access. The areas in which data is written into the respective volumes are managed as write prohibited areas by pointers such that the respective volumes are used as a WORM device.
41 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A storage device archive control method for storing file data input from a host device in volumes of a storage device, comprising the steps of:
-
creating said volumes based on one or more memory devices that allow random access; assigning retention terms designated by the host device to said volumes, wherein a retention term for each volume is different from retention terms of the other volumes; upon managing a file in the host device performing steps including; receiving said file data from said host device, selecting a volume for which a same retention term as a retention term associated with said received file data has been set, detecting areas in said selected volume, writing said received file data into said detected areas sequentially from the head, and controlling the areas into which said file data has been written as write prohibited areas, wherein said controlling step comprises; managing an elapsed time from when said received file data is written into said detected areas of said selected volume, and when the elapsed time reaches the retention term of said selected volume, reusing said detected areas in which said file data has been written such that said file data with a same retention term is added in succeeding order to said selected volume, wherein said managing a file including; transmitting 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, transmitting 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 transmitting 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. - View Dependent Claims (14, 15)
-
Specification