1. A tangible computer-readable storage medium having computer readable instructions stored thereon, the tangible computer-readable storage medium comprising: instructions for randomly generating an persistent unique identifier associated with a file, wherein the persistent unique identifier remains unchanged when a namespace associated with the file is changed; instructions for storing the file in the file system, the file associated with a file path that defines a path in the file system to the file, wherein the file path includes information identifying a namespace; instructions for attaching the persistent unique identifier to the file path; instructions for receiving, by a file system application program interface, the persistent unique identifier and the namespace associated with the file; instructions for searching, by the file system application program interface the file system using the persistent unique identifier and the namespace as search parameters; instructions for locating the file; and instructions for accessing the file.