1. A first storage server comprising: a resource storage device, for storing a first subset of a partitioned resource; a first connection, for accessing a second subset of the partitioned resource stored on a second storage server, and for exchanging information with the second storage server so that the first and second storage servers operate as a storage area network; a second connection, for providing access to the partitioned resource as a whole by one or more network clients; a routing table storage device, for maintaining a routing table indicating which of the first or second servers is responsible for which subset of the partitioned resource; and a processor, for executing a snapshot process, the snapshot process determining data indicative of a state of at least the first subset of the partitioned resource, and for receiving data over the first connection from the second storage server indicative of a state of at least the second subset of the partitioned resource, and the snapshot process also generating snapshot state information representative of the partitioned resource as a whole, the snapshot state information being representative of a state of partitioned data as maintained by the first and second storage servers, and including at least information concerning a file structure of such partitioned data.