A computer-implemented method for capturing file system state information to facilitate resuming connections, the method comprising: receiving from a client a request to access a remote resource stored on a server; determining an identifier that identifies a client session related to the request; creating, at a state data store external to the server and accessible by a resuming server distinct from the server, a state record for each file handle, the state record being searchable by the identifier that associates state information, created by operations requested by the client using the file handle, with the identifier; receiving a file operation from the client that requests access to a file accessible through the server; storing, at the state data store, resume state information in the created state record that provides information to resume the received file operation if the client loses its connection with the server; detecting a condition that makes the server unavailable and informing the resuming server to act in the server's place; retrieving stored state information from the state data store, wherein the state information allows the resuming server to resume any previously requested file system operations that were interrupted by the detected failure condition; and loading the retrieved state information into the resuming server to allow the resuming server to continue operations previously requested by the client, wherein a blackout period is enforced on access to one or more resources, the blackout period preventing a second client from interfering with the resources in a way that would conflict with resuming of connection by the client to the resuming server. receiving from a client a request to access a remote resource stored on a server; determining an identifier that identifies a client session related to the request; creating, at a state data store external to the server and accessible by a resuming server distinct from the server, a state record for each file handle, the state record being searchable by the identifier that associates state information, created by operations requested by the client using the file handle, with the identifier; receiving a file operation from the client that requests access to a file accessible through the server; storing, at the state data store, resume state information in the created state record that provides information to resume the received file operation if the client loses its connection with the server; detecting a condition that makes the server unavailable and informing the resuming server to act in the server's place; retrieving stored state information from the state data store, wherein the state information allows the resuming server to resume any previously requested file system operations that were interrupted by the detected failure condition; and loading the retrieved state information into the resuming server to allow the resuming server to continue operations previously requested by the client, wherein a blackout period is enforced on access to one or more resources, the blackout period preventing a second client from interfering with the resources in a way that would conflict with resuming of connection by the client to the resuming server.