摘要 |
A system, apparatus and method of allowing a client to modify copies of un-modifiable files are provided. When shared files are opened for modification by the client, a copy of the shared file is made and stored in the client's private file system. All modifications are made to this copy of the file. Subsequent read accesses to the file by the client will return the modified private copy. When other clients request access to a copy of the file, they will either receive the shared common version, or their own modified copy if they have made one. Files created by the client are always stored in the private file system. When files are opened for read, the private file system is always consulted first. If a copy of the file is not found in the private file system, the shared file systems are consulted in a prioritized fashion.
|