Methods for implementation of information audit trail tracking and reporting in a storage system
AssigneeImation Corp.
InventorRandy Kerns
Life of this patent
Estimating the term…
Abstract
Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. One or more application servers can store archival data to the one or more removable disk drives. Further, the archival storage system provides an audit trail that stores information about actions taken on the archival data. The audit trail data providing a list of the actions and information about the actions that can be used to determine changes to the archival data.
Claims22
An archival data storage system comprising:
- a plurality of removable drives for storing archival data, each removable drive comprising a data cartridge case and memory configured to store the archival data;
- a plurality of drive ports, each drive port including a data cartridge connector configured to mate with one of the removable drives in order to communicate with the memory, wherein:
- each drive port is in communication with a server for receiving the archival data;
- and
- each drive port is separately addressable for sending the archival data to the memory for storage;
- a database for storing an audit trail for archival actions associated with the archival data;
- and
- an archival management system in communication with the server and the database, the archival management system configured to:
- receive requests for archival actions from the server;
- create new entries in the audit trail for requests to store new archival data;
- identify existing entries in the audit trail for requests associated with previously stored archival data;
- and
- place a legal hold on archival data pertinent to a court case.
An archival data storage method comprising:
- receiving archival data from a server for storage on a plurality of data cartridges, each data cartridge comprising a case enclosing memory on a data storage medium configured to store the archival data;
- addressing the data cartridges via a plurality of drive ports, each drive port including a data cartridge connector configured to mate with one of the removable drives in order to communicate with the memory;
- sending the archival data to the addressed data cartridges for storage in the memory;
- receiving requests for the archival data from the server;
- determining whether the requests would change the archival data;
- recording an audit trail for the requests determined to change the archival data, wherein recording the audit trail comprises:
- creating entries for information associated with requests to store new archival data;
- identifying entries for information associated with requests for previously stored archival data;
- and
- placing a legal hold to prevent deletion of archival data pertinent to a court case.
A data archive comprising:
- a plurality of removable data cartridges comprising data storage media having memory configured to store archival data;
- a plurality of drive ports comprising data cartridge connectors configured to mate with the removable data cartridges in order to communicate with the memory, wherein each drive port is separately addressable;
- a server in communication with the plurality of drive ports, the server configured to receive the archival data and send the archival data to the drive ports for storage on the data cartridges;
- an archive manager in communication with the server and a database, the archival manager configured to:
- receive requests for the archival data from the server;
- determine whether the requests would change the archival data;
- record an audit trail in the database for the requests determined to change the archival data, the audit trail comprising:
- new entries for requests to store new archival data;
- existing entries for requests associated with previously stored archival data;
- and
- a legal hold on archival data pertinent to a court case.
Dependencies are inferred from the claim text.