CPC G06F 11/1451 (2013.01) [G06F 11/1464 (2013.01); G06F 11/2023 (2013.01); G06F 11/203 (2013.01); G06F 11/2092 (2013.01); G06F 16/128 (2019.01); G06F 16/168 (2019.01); G06F 16/1844 (2019.01); G06F 16/188 (2019.01); G06F 2201/84 (2013.01)] | 27 Claims |
1. At least one non-transitory computer readable storage medium encoded with executable instructions which, when executed, cause a system to perform operations comprising:
replicating a selected share of a source file server located at a primary site to a destination file server located at a remote site, based at least on a received identifier of the destination file server, wherein the selected share stores at least a portion of a namespace of storage items, and wherein the selected share is hosted by a first file server virtual machine (FSVM) of the source file server and associated with a second FSVM of the destination file server corresponding to the first FSVM of the source file server;
determining whether a target share of the destination file server is configured at the second FSVM of the destination file server;
creating the target share at the destination file server when the target share is not configured at the second FSVM and prior to replicating the selected share of the source file server;
in response to a first client request, reading a first storage item of the selected share at the destination file server, wherein the destination file server is configured for read-only client access to the selected share; and
in response to a second client request, writing to a second storage item of the selected share at the source file server at least in part during a time the destination file server is configured to service the first client request to read the first storage item, wherein the source file server is configured for read/write client access to the selected share.
|