摘要:
A proposal is made of a file management system and method capable of reliably deleting unnecessary data. In a file management console and method for reading or writing data of a file from or in a first volume, which is provided by a storage device, in response to a request sent from a host computer, one snapshot or multiple snapshots that relate to the first volume and can be updated are created. In response to an externally issued designated file deletion command, a designated file is deleted from all of the first volume and snapshots or part thereof specified in the deletion command. At this time, the data items of the designated file in the first volume and/or snapshots from which the designated file should be deleted are overwritten with invalid data. Moreover, pieces of management information on the designated file are changed to a reference-disabled state.
摘要:
A storage system for optimizing volume capacity among file management computers of sharing a storage apparatus is provided. A capacity management computer acquires statistical information such as access history information from the file management computers and the storage apparatus. The capacity management computer executes a capacity optimizing process for the storage apparatus in association with a specified date. The capacity management computer calculates optimized capacity for the respective file systems based on the statistical information by redistributing available capacity of volumes according to a predetermined standard such as a capacity consuming speed. Further, the capacity management computer instructs the file management computers and the storage apparatus to optimize a size of the file systems and the capacity of the volumes, respectively.
摘要:
The present invention provides a file operation notifying program for detecting a file operation of an application in a virtual file server on a server machine, and notifying the file operation to an application on another virtual file server inside the server machine, and to an application external to the server machine based on a notification management table.
摘要:
A proposal is made of a file management system and method capable of reliably deleting unnecessary data. In a file management console and method for reading or writing data of a file from or in a first volume, which is provided by a storage device, in response to a request sent from a host computer, one snapshot or multiple snapshots that relate to the first volume and can be updated are created. In response to an externally issued designated file deletion command, a designated file is deleted from all of the first volume and snapshots or part thereof specified in the deletion command. At this time, the data items of the designated file in the first volume and/or snapshots from which the designated file should be deleted are overwritten with invalid data. Moreover, pieces of management information on the designated file are changed to a reference-disabled state.
摘要:
To improve snapshot performance and copying performance on a block device level in a capacity of an allocation-on-use volume. Provided is a storage system coupled to a network includes one or more volumes constituted of a plurality of blocks. The plurality of blocks include a first block and a second block, and a physical storage area is allocated to at least one of the plurality of blocks. When it is judged that the physical storage area has not been allocated to the target first block of a received writing request, the storage system writes data to be written by the writing request in the first block without copying data stored in the first block to the second block.
摘要:
Provided is a method of managing differential snapshots in a storage system, the storage system having a disk drive and a disk controller, the differential snapshot management method including the steps of: providing a storage area of the disk drive as a plurality of logical volumes including an operational volume and a differential volume; storing a time of update for each block in the operational volume; and judging, upon reception of a request to write in a block included in the operational volume, whether to copy data of the block in which requested data is to be written in accordance with the received write request to the differential volume, based on the time of update of the block in which requested data is to be written and a time of creation of the differential snapshot. Accordingly, it is possible to manage the differential snapshot without using a bitmap.
摘要:
The storage system includes a disk drive and a processor, the processor serving as a file system input/output processing unit and a block input/output processing unit. In the storage system, the block input/output processing unit provides, to the file system input/output processing unit, storage areas of the disk drive as plural volumes including a first volume, a second volume, and a third volume, the second volume storing a block write history, the third volume storing replication data of the first volume at a specific time. The block input/output processing unit refers to the block write history in the second volume to overwrite the replication data in the third volume with replication data of the first volume being at a different time from the specific time. The block write history in the second volume further includes information about which block is associated with which file.
摘要:
A technique for realizing a snapshot function is provided, which can reduce data transfer between a server system and a storage subsystem which is necessary in data copy in storages and reduce the degradation of data access performance of the storage in operation. In a storage system, a command processed by a CPU of a storage subsystem includes a COPY and WRITE command for performing a data copy process and a data storage process in accordance with a predetermined sequence, and a server system issues the command to the storage subsystem. After receiving the command, the storage subsystem executes a data copy process from a first disk drive to a second disk drive, and subsequently executes a data storage process to the first disk drive, thereby keeping a snapshot of the data stored in the first disk drive.