OPEN FILE MIGRATION OPERATIONS IN A DISTRIBUTED FILE SYSTEM
First Claim
Patent Images
1. A method comprising:
- a) creating a first stub file on a target file server, the first stub file created in a target directory, the first stub file pointing to source data in a source directory on a source file server, the source data open for access;
b) creating a t-stub file at the location of the source directory, the t-stub file pointing to the target directory, the source directory allowing access to source data when accessed due to the first stub file;
c) disabling performance of operations on source data while allowing completion of operations in progress;
d) copying source data into a hidden directory on the target file server, thus creating target data;
e) overwriting the first stub file by renaming the target data;
f) enabling performance of operations on the target data;
g) performing queued operations on the target data; and
h) deleting source data from the source file server.
7 Assignments
0 Petitions
Accused Products
Abstract
In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server, b) creating a t-stub file at the location of the source directory, c) disabling performance of operations on the source data while allowing completion of operations in progress, d) copying the source data into a hidden directory on the target file server, thus creating target data, e) overwriting the first stub file by renaming the target data, f) enabling performance of operations on the target data, g) performing queued operations on the target data, and h) deleting the source data from the source file server.
23 Citations
25 Claims
-
1. A method comprising:
-
a) creating a first stub file on a target file server, the first stub file created in a target directory, the first stub file pointing to source data in a source directory on a source file server, the source data open for access; b) creating a t-stub file at the location of the source directory, the t-stub file pointing to the target directory, the source directory allowing access to source data when accessed due to the first stub file; c) disabling performance of operations on source data while allowing completion of operations in progress; d) copying source data into a hidden directory on the target file server, thus creating target data; e) overwriting the first stub file by renaming the target data; f) enabling performance of operations on the target data; g) performing queued operations on the target data; and h) deleting source data from the source file server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium storing a software program that, when executed by a processor, causes the processor to:
-
a) create a first stub file on a target file server, the first stub file created in a target directory, the first stub file pointing to source data in a source directory on a source file server, the source data open for access; b) create a t-stub file at the location of the source directory, the t-stub file pointing to the target directory, the source directory allowing access to source data when accessed due to the first stub file; c) disable performance of operations on source data while allowing completion of operations in progress; d) copy source data into a hidden directory on the target file server, thus creating target data; e) overwrite the first stub file by renaming the target data; f) enable performance of operations on the target data; g) perform queued operations on the target data; and h) delete source data from the source file server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification