1. A process for reverse lookups using a map structure and a structure referenced by the map structure comprising: accessing, by a computer processor, a first data structure, the first data structure comprising a first reverse lookup hint and a reference to a second data structure, the first data structure related to a file or directory and the reference to the second data structure related to a parent directory of the file or directory; identifying, by a computer processor, at least one matching entry in a first name map structure using the first reverse lookup hint, the first name map structure related to the parent directory, the at least one matching entry in the first name map structure corresponding to the file or directory and including a name of the file or directory; using the reference to the second data structure to access, by a computer processor, the second data structure, the second data structure comprising a second reverse lookup hint and a reference to a third data structure, the reference to the third data structure related to a grandparent directory of the file or directory; identifying, by a computer processor, at least one matching entry in a second name map structure using the second reverse lookup hint, the second name map structure related to the grandparent directory, the at least one matching entry in the second name map structure corresponding to the parent directory and including a name of the parent directory; using the reference to the third data structure to access, by a computer processor, the third data structure, the third data structure comprising a third reverse lookup hint; and identifying, by a computer processor, at least one matching entry in a third name map structure using the third reverse lookup hint, the at least one matching entry in the third name map structure corresponding to the grandparent directory and including a name of the grandparent directory.