STORAGE SYSTEM AND DATA MANAGEMENT METHOD
First Claim
Patent Images
1. A storage system comprising:
- a storage apparatus, which stores a volume that stores, for one or more files, a file system comprising real data and metadata that comprises the update time information of the files, and which receives a block write request that specifies a block of the volume; and
a file server, which receives from a computer a file write request that specifies a file, specifies a block of the volume in which the file specified by the file write request is stored, and sends a block write request that specifies the block of the specified volume to the storage apparatus,wherein the file server has a write processing unit, which reads from the volume the metadata of all files included in the file system at a plurality of base points-in-time serving as bases for the restoration of the volume, and which sequentially writes all the read-in metadata to a prescribed difference data storage volume of the storage apparatus, andthe storage apparatus has a difference data save processing unit, which, upon receiving the block write request from the latest base point-in-time to the subsequent base point-in-time, chronologically writes the data stored in the block specified by the block write request to a storage area subsequent to the storage area in which the metadata of the difference data storage volume has been written.
1 Assignment
0 Petitions
Accused Products
Abstract
In a NAS apparatus, a processor reads in, from a data volume, metadata of all files included in a file system at a base point-in-time of a snapshot of the data volume, and writes all the read-in metadata to an area of a difference data storage volume (difference volume), and in a storage apparatus, a difference data save processing unit, upon receiving a block write request from the latest base point-in-time to the subsequent base point-in-time, chronologically writes data stored in a block specified by the block write request to an area subsequent to the difference data storage volume area.
-
Citations
15 Claims
-
1. A storage system comprising:
-
a storage apparatus, which stores a volume that stores, for one or more files, a file system comprising real data and metadata that comprises the update time information of the files, and which receives a block write request that specifies a block of the volume; and a file server, which receives from a computer a file write request that specifies a file, specifies a block of the volume in which the file specified by the file write request is stored, and sends a block write request that specifies the block of the specified volume to the storage apparatus, wherein the file server has a write processing unit, which reads from the volume the metadata of all files included in the file system at a plurality of base points-in-time serving as bases for the restoration of the volume, and which sequentially writes all the read-in metadata to a prescribed difference data storage volume of the storage apparatus, and the storage apparatus has a difference data save processing unit, which, upon receiving the block write request from the latest base point-in-time to the subsequent base point-in-time, chronologically writes the data stored in the block specified by the block write request to a storage area subsequent to the storage area in which the metadata of the difference data storage volume has been written. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data management method for a storage system that comprises a storage apparatus, which stores a logical volume that stores, for one or more files, a file system comprising real data and metadata that comprises the update time information of the files, and which receives a block write request that specifies a block of the logical volume;
- and a file server, which receives from a computer a file write request that specifies a file, specifies a block of the logical volume in which the file specified by the file write request is stored, and sends a block write request that specifies the block of the specified logical volume to the storage apparatus, the data management method comprising;
write processing step of reading from the logical volume the metadata of all files included in the file system at a plurality of base points-in-time serving as bases for the restoration of the logical volume, and sequentially writing all the read-in metadata to a prescribed difference data storage volume of the storage apparatus; and difference data save processing step of chronologically writing data stored in the block specified by the block write request to a storage area subsequent to the storage area to which the metadata of the difference data storage volume has been written when the storage apparatus receives the block write request from each base point-in-time to the subsequent base point-in-time. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- and a file server, which receives from a computer a file write request that specifies a file, specifies a block of the logical volume in which the file specified by the file write request is stored, and sends a block write request that specifies the block of the specified logical volume to the storage apparatus, the data management method comprising;
Specification