SYSTEM THAT MAINTAINS OBJECTS CREATED AND MODIFIED WITHIN DESIGNATED DIRECTORIES ON A PER-CLIENT BASIS IN A NETWORK FILESYSTEM
First Claim
1. A method of maintaining objects created and modified within designated directories on a per-client basis in a network filesystem comprising:
- providing a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory;
providing at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor;
designating at least one of the main directories as a per-client writable directory;
exporting the filesystem read-only to at least one client;
responsive to a client requesting to read a file, the server determining if the file is designated to be in a per-client writable directory; and
responsive to the server determining the requested file is designated to be in a per-client writable directory, the server returning the requested file to the client from the per-client writable directory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems that maintain objects created and modified within designated directories on a per-client basis in a network filesystem include a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; wherein the file server has designated at least one of the main directories as a per-client writable directory; and wherein the file server has exported the filesystem read-only to at least one client.
14 Citations
15 Claims
-
1. A method of maintaining objects created and modified within designated directories on a per-client basis in a network filesystem comprising:
-
providing a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; providing at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; designating at least one of the main directories as a per-client writable directory; exporting the filesystem read-only to at least one client; responsive to a client requesting to read a file, the server determining if the file is designated to be in a per-client writable directory; and responsive to the server determining the requested file is designated to be in a per-client writable directory, the server returning the requested file to the client from the per-client writable directory.
-
-
2. The method of claim 2, further comprising:
-
responsive to the server determining the requested file is not in a per-client writable directory, the server determining if the requested file is designated to be in a main directory; and responsive to the server determining the requested file is designated to be in a main directory, the server returning the requested file to the client from the main directory.
-
-
3. The method of claim 3, further comprising responsive to the server determining the requested file is not designated to be in a main directory, the server returning an error message to the client.
-
4. A method of maintaining objects created and modified within designated directories on a per-client basis in a network filesystem comprising:
-
providing a server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; providing at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; designating at least one of the main directories as a per-client writable directory; exporting the filesystem read-only to at least one client; responsive to a client requesting to write a file, the server determining if the file is designated to be in a per-client writable directory; and responsive to the server determining the requested file is designated to be in a per-client writable directory, the server writing the requested file to the filesystem in the designated per-client writable directory. - View Dependent Claims (5, 6)
-
-
7. A system that maintains objects created a modified within designated directories on a per-client basis in a network filesystem comprising:
-
a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; wherein the file server has designated at least one of the main directories as a per-client writable directory; wherein the file server has exported the filesystem read-only to at least one client; wherein responsive to a client requesting to read a file, the operations instruct the server to determine if the file is designated to be in a per-client writable directory; and wherein responsive to the server determining the requested file is designated to be in a per-client writable directory, the operations instruct the server to return the requested file to the client from the per-client writable directory. - View Dependent Claims (8, 9)
-
-
10. A system that maintains objects created a modified within designated directories on a per-client basis in a network filesystem comprising:
-
a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; wherein the file server has designated at least one of the main directories as a per-client writable directory; wherein the file server has exported the filesystem read-only to at least one client; wherein responsive to a client requesting to write a file, the operations instruct the server to determine if the file is designated to be in a per-client writable directory; and wherein responsive to the server determining the requested file is designated to be in a per-client writable directory, the operations instruct the server to write the requested file to the filesystem in the per-client writable directory. - View Dependent Claims (11, 12)
-
-
13. A computer program product for maintaining objects created a modified within designated directories on a per-client basis in a network filesystem comprising:
-
a computer readable medium; first program instructions to designate at least one main directory on a file server having a plurality of main directories comprising a filesystem as a per-client writable directory; second program instructions to export the filesystem read-only to at least one client operably connected to the file server; third program instructions for the file server to determine responsive to a client requesting to read a file if the file is designated to be in a per-client writable directory; and fourth program instructions for the file server to return the requested file to the client from the per-client writable directory responsive to the file server determining the requested file is designated to be in a per-client writable directory. - View Dependent Claims (14, 15)
-
Specification