1. A method for managing electronic data in one or more storage devices, the method comprising: monitoring data interactions performed by a file system between a memory and at least one primary storage device, wherein the data interactions comprise at least read-only operations and write operations; receiving from the monitoring module an index of the data interactions made by the one or more applications to one or more data objects on the at least one primary storage device; classifying data interactions that comprise at least the read-only operations and write operations as entries for a metabase; accessing the data objects on the primary storage device associated with the classified data interactions to obtain metadata associated with the data interactions from the data objects; and storing in a first metabase the metadata obtained from the data objects on the primary storage device, wherein the first metabase is stored separately from the file system associated; migrating a plurality of data objects from the primary storage device to a secondary storage device and migrating at least portion of the associated metadata in the first metabase to a second metabase, wherein the second metabase is stored separately from the first metabase and separately from the file system; retaining in the first metabase, metadata about the data objects migrated to the secondary storage device such that information about the data objects migrated to the secondary device can be obtained from either the first the metabase or the second metabase without accessing the data objects on the secondary storage device via the file system.