Mechanism for evaluating security risks
First Claim
1. A computer-readable medium having computer-executable components, comprising:
- a distributed file system server component configured to expose a shared volume resident on a server computer, the shared volume having a root and a volume shadow copy, the distributed file system server component being further configured to return to a requesting client a listing of resources under the root of the shared volume including a volume shadow copy resource that identifies the volume shadow copy, the volume shadow copy resource being operative to provide the requesting client with access to the volume shadow copy.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a mechanism for exposing a volume shadow copy of a shared volume over a network to a remote client. A shared volume is accessed at a client computing system having a root. A volume shadow copy (or “snapshot”) of the volume is identified as a child resource of the shared volume. The child resource representing the snapshot may be hidden from ordinary view by default. To access the snapshot, a user may access the child resource as if it were an ordinary file or directory on the shared volume. Advantageously, the user need not mount a new volume representing the snapshot volume, but rather the user may directly access the snapshot.
-
Citations
22 Claims
-
1. A computer-readable medium having computer-executable components, comprising:
a distributed file system server component configured to expose a shared volume resident on a server computer, the shared volume having a root and a volume shadow copy, the distributed file system server component being further configured to return to a requesting client a listing of resources under the root of the shared volume including a volume shadow copy resource that identifies the volume shadow copy, the volume shadow copy resource being operative to provide the requesting client with access to the volume shadow copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computer-readable medium encoded with a data structure, comprising:
-
a first directory structure representing a shared volume, the first directory structure having a root entry; and
a second directory structure associated with the first directory structure, the second directory structure representing a volume shadow copy of the shared volume, the second directory structure being accessible through a child entry under the root entry of the first directory structure. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium encoded with a data structure, comprising:
a file handle for accessing a file over a distributed file system, the file handle including a volume shadow copy flag bit indicating that a file associated with the file handle resides in a volume shadow copy of a shared volume.
-
20. A computer-implemented method for accessing a file over a distributed file system, the method comprising:
-
receiving a request to mount a shared volume from a requesting client;
returning to the requesting client a first file handle associated with a root of the shared volume;
receiving a request for another file handle associated with a child entry of the root, the child entry representing a volume shadow copy of the shared volume; and
returning to the requesting client a second file handle associated with the root of the volume shadow copy. - View Dependent Claims (21, 22)
-
Specification