Storage system and storage device archive control method

a storage system and control method technology, applied in the field of storage system and storage device archive control method, can solve the problem of inconvenient storage for later data utilization

Inactive Publication Date: 2006-08-10
HITACHI LTD
View PDF13 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008] Accordingly, it is an object of the present invention to provide a storage system and a storage device archive control method which are devised so that this system and method can produce add-on type volumes using a random access storage device, and be utilized for the storage of data files. It is another object of the present invention to provide a storage system and a storage device archive control method which are devised so that this system and method can prevent data alteration, and can improve future data utilizability. It is another object of the present invention to provide a storage system and a storage device archive control method which make it possible to prevent data alteration, and which allow the repeated re-utilization of the storage device. Still other objects of the present invention will become clear from the following description of embodiments.
[0013] As a result, in the present invention, random access volumes can be used as add-on type volumes as in a so-called WORM (write once read many) device, and file data can be stored (archived). Furthermore, as a result of random access, the object file data can be accessed at a relatively high speed, so that the convenience of the system is improved. Moreover, for example, the file managing part can be called an archive manager, and the control part can be called a storage controller.
[0025] Accordingly, write prohibited areas move through the empty spaces of the volumes as time passes, although this also varies according to the size of the volumes, frequency of archiving of file data, size of the file data and the like. As a result, volumes can be repeatedly used, so that archive control can be performed at a relatively low cost.
[0029] In one embodiment of the present invention, each volume comprises a file management area and a data storage area. File data that is input from the host device is stored in the data storage area in a non-rewritable manner. First file management information that is used to manage the file data stored in the data storage area is stored in a re-writable manner in the file management area. As a result, even in cases where the data storage area is repeatedly utilized in a sequential manner, the file data in the volumes can be managed by occasionally storing first file management information in the file management area. Furthermore, desired first file management information can be read out relatively quickly by randomly accessing the file management area.
[0031] Here, the head address of the file data that is to be stored next may also be included in the second file management information. Accordingly, the storage starting address of the file data that is to be stored next can be determined as a preparation by referring to the previously stored second file management information. Furthermore, the file data proper can be stored following the second file management information in the data storage area. Accordingly, as a preparation, the second file management information can be traced in succeeding order, and all of the second file management information can be read out relatively quickly. As a result, the file management information can be restored in a relatively short time.
[0033] In cases where a plurality of generations of file data with the same file name are thus present, the file managing part uses the common file name as a virtual directory name. Then, for example, the file managing part uses time information that distinguishes the respective generations inside this virtual directory as file names for the respective generations, and displays these file names. Specifically, in a case where the file data with a file name of “file1.txt” is respective stored in a volume in December 2004 and January 2005, the original file name is used as the directory name, and the respective storage dates are displayed as individual file names. As a result, the user can immediately specify and select file data of the desired generation.

Problems solved by technology

Moreover, for example, in cases where data is stored in add-on devices such as CD-Rs or the like in order to prevent data alteration, since such devices have a relatively low output speed, such storage is inconvenient for later data utilization.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Storage system and storage device archive control method
  • Storage system and storage device archive control method
  • Storage system and storage device archive control method

Examples

Experimental program
Comparison scheme
Effect test

first example

1. FIRST EXAMPLE

[0098]FIG. 2 is a block diagram showing an overall outline of the storage system of the present invention. For example, as will be described later (respectively), this storage system can be constructed so that the system comprises a host 10, an archive managing terminal 20, a switch 30, a storage managing terminal 40, and a storage device 100.

[0099] For example, the host 10 can be classified as an open type host or a main frame type host. Examples of open type hosts include server machines that mount an all-purpose OS (operating system) such as Windows (registered trademark), UNIX (registered trademark) or the like, and that access the storage device 100 via a relatively all-purpose communications protocol such as FC (Fibre Channel), iSCSI (Internet SCSI), TCP / IP (Transmission Control Protocol / Internet Protocol) or the like. Examples of main frame type hosts include main frame machines that access the storage device 100 via a communications protocol such as FICON (F...

second example

2. SECOND EXAMPLE

[0185] A second example will be described with reference to FIGS. 12 through 26. In this example, files that are the object of archiving are classified beforehand, and the system is devised so that archiving is performed automatically with the archive period defined for each type of file. Furthermore, in this example, the archive volume is recycled using a plurality of write prohibiting pointers. This example corresponds to a modification of the first example, and all or part of the construction described in the first example may be cited if necessary.

[0186]FIG. 12 is a block diagram which shows the main construction of the storage system in schematic form. As in the first example, this storage system comprises a host 10, an archive managing terminal 20, and a storage device 100. The storage system of the present example comprises all of the construction described with reference to FIG. 2; here, a redundant description is omitted.

[0187] The host 10 can be construc...

third example

3. THIRD EXAMPLE

[0284] A third example will be described with reference to FIG. 27. In the present example, the stored contents of the file management area 410 are restored on the basis of the file management information 431 stored in the data storage area. FIG. 27 is a flow chart showing the processing that restores the file management information 411 stored in the file management area 410.

[0285] The control part 200 (or 200A, same below) judges whether or not the file management information 411 in the file management area 410 is to be restored (S241). Specifically, the control part 200 judges whether or not this processing is to be started. This processing can be started manually or automatically.

[0286] In cases where restoration processing is to be started (S241: YES), the control part 200 reads out the initial file management information 431 stored in the data storage area 420 (S242), creates file management information 411 corresponding to this file management information 431...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention performs appropriate archive management using a device that allows random access. An archive managing part 1B reads out files stored in an on-line volume 5A at a timing determined by the respective file type, and stores these files in a specified volume among archive volumes 5B1 and 5B2. A retention term is designated for each set of file data, and respective retention terms are also set for the respective volumes 5B1 and 5B2. The file data is stored in a volume having a retention term that matches the retention term of the file data. The respective volumes 5B1 and 5B2 are set in a device that allows random access such as a hard disk or the like. The areas in which data is written into the respective volumes 5B1 and 5B2 are managed as write prohibited areas by means of pointers P. As a result, the respective volumes 5B1 and 5B2 are used as a so-called WORM device.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application relates to and claims priority from Japanese Patent Application No. 2005-30366 filed on Feb. 7, 2005, the entire disclosure of which is incorporated herein by reference. BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The present invention relates to a storage system and a storage device archive control method. [0004] 2. Description of the Related Art [0005] For example, a storage device constructs storage areas based on an RAID (redundant array of independent disks) using a memory device such as a hard disk drive, semiconductor memory drive or the like. For example, these physical storage areas (logical volumes) are provided to a host computer such as a server machine or the like. [0006] The host computer provides information processing services to client terminals connected to the host computer by writing data into the logical volumes and reading data out of the logical volumes. For example, variou...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30G06F21/60G06F21/80
CPCG06F3/0611G06F3/0619G06F3/0643G06F3/067
Inventor FUJII, TETSUHIKOMUROTANI, AKIRA
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products