Lightweight mounting of a secondary copy of file system data
First Claim
1. A system comprising:
- a computing device configured to;
transmit filtering criteria to a secondary storage subsystem, the secondary storage subsystem including one or more secondary storage devices that store a secondary copy of at least a portion of a file system;
receive, from the secondary storage subsystem, metadata corresponding to a version of the secondary copy, wherein the version of the secondary copy comprises an identification of one or more files and directories in the secondary copy that satisfy the filtering criteria;
show the version of the secondary copy in a file structure layout;
receive an indication of a selection of an identification of a first file or directory in the secondary copy;
transmit, to the secondary storage subsystem, a request for a copy of the first file or directory; and
receive the copy of the first file or directory from the secondary storage subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user'"'"'s computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
-
Citations
20 Claims
-
1. A system comprising:
a computing device configured to; transmit filtering criteria to a secondary storage subsystem, the secondary storage subsystem including one or more secondary storage devices that store a secondary copy of at least a portion of a file system; receive, from the secondary storage subsystem, metadata corresponding to a version of the secondary copy, wherein the version of the secondary copy comprises an identification of one or more files and directories in the secondary copy that satisfy the filtering criteria; show the version of the secondary copy in a file structure layout; receive an indication of a selection of an identification of a first file or directory in the secondary copy; transmit, to the secondary storage subsystem, a request for a copy of the first file or directory; and receive the copy of the first file or directory from the secondary storage subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for searching a file system, the method comprising:
-
transmitting, by a computing device, filtering criteria to a secondary storage subsystem, the secondary storage subsystem including one or more secondary storage devices that store a secondary copy of at least a portion of a file system; receiving, from the secondary storage subsystem, metadata corresponding to a version of the secondary copy, wherein the version of the secondary copy comprises an identification of one or more of files and directories in the secondary copy that satisfy the filtering criteria; showing the version of the secondary copy in a file structure layout; receiving an indication of a selection of an identification of a first file or directory in the secondary copy; transmitting, to the secondary storage subsystem, a request for a copy of the first file or directory; and receiving the copy of the first file or directory from the secondary storage subsystem. - View Dependent Claims (10, 11, 12, 13)
-
-
14. Non-transitory physical computer storage comprising executable instructions stored thereon that, when executed in a processor, are configured to implement operations for searching a file system, the operations comprising:
-
transmitting filtering criteria to a secondary storage subsystem, the secondary storage subsystem including one or more secondary storage devices that store a secondary copy of at least a portion of a file system; receiving, from the secondary storage subsystem, metadata corresponding to a version of the secondary copy, wherein the version of the secondary copy comprises an identification of one or more files and directories in the secondary copy that satisfy the filtering criteria; showing the version of the secondary copy in a file structure layout; receiving an indication of a selection of an identification of a first file or directory in the secondary copy; transmitting, to the secondary storage subsystem, a request for a copy of the first file or directory; and receiving the copy of the first file or directory from the secondary storage subsystem. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification