SEAMLESS REMOTE TRAVERSAL OF MULTIPLE NFSV4 EXPORTED FILE SYSTEMS
First Claim
1. A method in a data processing system for seamlessly traversing multiple exported file systems transparently using a single network mount, comprising:
- mounting an exported file system onto a client;
creating a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID;
creating an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID; and
linking file system objects created within the single network mount to the file system ID structure until a new file system ID is encountered.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for transparently navigating through exported file system namespaces on a server using a single mount. When an exported file system is mounted onto a client, the client creates a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID. The client also creates an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID. Once the file system and virtual file system structures are created, the client links the file system objects created within the mount to the file system ID structure until a user moves from one exported file system to a second exported file system and a new file system ID is detected.
-
Citations
30 Claims
-
1. A method in a data processing system for seamlessly traversing multiple exported file systems transparently using a single network mount, comprising:
-
mounting an exported file system onto a client; creating a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID; creating an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID; and linking file system objects created within the single network mount to the file system ID structure until a new file system ID is encountered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for seamlessly traversing multiple exported file systems transparently using a single network mount, comprising:
-
a bus system; a communications unit connected to the bus, wherein data is sent and received using the communications unit; a memory connected to the bus system, wherein a set of instructions are located in the memory; and a processor unit connected to the bus system, wherein the processor unit executes the set of instructions, wherein the set of instructions mounts an exported file system onto a client;
creates a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID;
creates an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID; and
links file system objects created within the single network mount to the file system ID structure until a new file system ID is encountered. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product in a computer readable medium for seamlessly traversing multiple exported file systems transparently using a single network mount, comprising:
-
first instructions for mounting an exported file system onto a client; second instructions for creating a file system ID structure for the exported file system, wherein the file system ID structure is populated with unique properties of the exported file system, and wherein the unique properties include a file system ID; third instructions for creating an internal virtual file system structure for the exported file system ID structure, wherein the internal virtual file system structure includes a virtual file system ID; and fourth instructions for linking file system objects created within the single network mount to the file system ID structure until a new file system ID is encountered. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method in a data processing system for navigating through multiple exported file systems transparently using a single network mount, comprising:
-
mounting a first exported file system onto a client; determining that a user on the client has traversed from a first exported file system into a second exported file system; creating a file system ID structure for the second exported file system, wherein the file system ID structure is populated with unique properties of the second exported file system, and wherein the unique properties include a file system ID; and retrieving file system wide data for each file system ID, wherein the file system wide data is retrieved by performing operations on an individual file system object associated with a file system ID. - View Dependent Claims (29, 30)
-
Specification