1. A server comprising: a communications interface operable to transmit to a client device file system traversal information via a network and receive a message from the client device transmitted via the network, the message including a block list identifying a plurality of blocks in a plurality of candidate files, the block list identified based on a traversal of a file system at the server by the client machine; an optimizer component operable to optimize at least a portion of the plurality of blocks identified in the block list, wherein optimizing includes deduplication and compression operations, and wherein the optimizer produces optimized data; and a storage component operable to store at least a portion of the optimized data in a suitcase volume, wherein the communications interface is further operable to receive a request for file information corresponding with a file from a file system daemon and transmit optimized data corresponding with the requested file to the file system daemon in response to the request, the optimized data being retrieved from the suitcase volume, the file system daemon being configured to rehydrate the optimized data to create the requested file.