Clustered Hierarchical File System
First Claim
1. A system for object-based archival data storage, the system comprising:
- an object-based storage subsystem having respective data storage devices;
at least one file presentation interface that interfaces to client platforms;
an administration interface having graphical user interface (GUI) and a command line interface (CLI);
a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS);
a policy subsystem that provides system rules predetermined by a user;
a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem; and
an audit module interfacing with the meta data subsystem to access and evaluate the stored meta data for the data files and object files including local file system location, object identification for data, hash, and presented file system information without accessing the object-based storage subsystem.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem that provides system rules predetermined by a user, and a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the meta data subsystem stores meta data about data files and object files including local file system location, object identification for data, hash, and presented file system information.
224 Citations
20 Claims
-
1. A system for object-based archival data storage, the system comprising:
-
an object-based storage subsystem having respective data storage devices;
at least one file presentation interface that interfaces to client platforms;
an administration interface having graphical user interface (GUI) and a command line interface (CLI);
a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS);
a policy subsystem that provides system rules predetermined by a user;
a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem; and
an audit module interfacing with the meta data subsystem to access and evaluate the stored meta data for the data files and object files including local file system location, object identification for data, hash, and presented file system information without accessing the object-based storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17, 18, 19)
-
-
11. A method of object-based archival data storage, the method comprising:
-
interconnecting;
an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and including a virtual file subsystem having a virtual file server (VFS), a policy subsystem that provides system rules predetermined by a user, using a scalable interconnect, and an audit module interfacing with the meta data subsystem;
storing at least one of meta data about data and object files including local file system location, object identification for data, hash, and presented file system information using the meta data subsystem; and
evaluating the stored meta data for the data files and object files including local file system location, object identification for data, hash, and presented file system information without accessing the object-based storage subsystem for auditing purposes. - View Dependent Claims (12, 13, 14)
-
-
20. For use in an object-based archival data storage system, an audit module for use in a meta data subsystem, the audit module comprising:
-
a meta data server interface;
a file database coupled to the meta data server interface;
a file control interface coupled to the file data base; and
a hash calculation operator coupled to the meta data server interface, wherein the meta data subsystem stores meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), and the data storage system comprises;
an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a policy subsystem that provides system rules predetermined by a user, a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, and a policy subsystem that provides system rules predetermined by a user, using a scalable interconnect, wherein the audit module interfaces with the meta data subsystem to access and evaluate the stored meta data for the data files and object files including local file system location, object identification for data, hash, and presented file system information without accessing the object-based storage subsystem.
-
Specification