File server for long term data archive
First Claim
1. A Network Attached Storage (NAS) system for implementing long term data archiving comprising:
- a NAS controller which processes file level input/output (I/O) requests and controls said NAS system; and
a storage apparatus having a controller and a storage device, controlled by said controller, upon which a plurality of volumes for storing data is represented, wherein when at least a portion of data of a file stored on a volume included in said volumes is updated, the updated data is stored to an unused area of said volume and information is stored on said volume indicating that the updated data corresponding to original data stored in an original area is stored in said unused area so that subsequent accesses to the original of the updated data is directed to the updated data stored in said unused area, and wherein the original of the updated data is retained in said original area, thereby implementing long term data archiving of the original of the updated data.
1 Assignment
0 Petitions
Accused Products
Abstract
A NAS system including a NAS controller which processes file level input/output requests and controls the NAS system, and a storage apparatus having a controller which controls a storage device upon which plural volumes for storing data are represented. In the invention when at least a portion of data of a file stored on a volume is updated, the updated data is stored to an unused area of the volume, information is stored on the volume indicating that the updated data corresponding to original data stored in an original area is stored in the unused area so that subsequent accesses to the original of the updated data is directed to the updated data stored in the unused area, and the original of the updated data is retained in the original area, thereby implementing long term data archiving of the original of the updated data.
-
Citations
24 Claims
-
1. A Network Attached Storage (NAS) system for implementing long term data archiving comprising:
-
a NAS controller which processes file level input/output (I/O) requests and controls said NAS system; and
a storage apparatus having a controller and a storage device, controlled by said controller, upon which a plurality of volumes for storing data is represented, wherein when at least a portion of data of a file stored on a volume included in said volumes is updated, the updated data is stored to an unused area of said volume and information is stored on said volume indicating that the updated data corresponding to original data stored in an original area is stored in said unused area so that subsequent accesses to the original of the updated data is directed to the updated data stored in said unused area, and wherein the original of the updated data is retained in said original area, thereby implementing long term data archiving of the original of the updated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification