A distributed system comprising;a plurality of computer systems, each computer system including a storage device for storing files; a namespace manager for managing a namespace of the system a tree structure of names of the files; and a replication facility for replicating a subtree of the namespace that includes multiple levels. 6.