Implied M83 names in alternate name generation in directories supporting multiple naming protocols
AssigneeEMC Corporation
InventorMichael D. Schouten
Life of this patent
Estimating the term…
Abstract
An improved technique involves providing a naming scheme that uses a unique numeric identifier associated with a particular naming protocol. Along these lines, when a storage processor receives a first name of a file that conforms to a first naming protocol, the storage processor places the first name and an inode number corresponding to the file in a directory entry. The storage processor associates this entry with a unique numeric identifier by which the entry can be located within the directory. Based on this unique identifier, the storage processor is configured to generate the second name that conforms to the second naming protocol.
Claims20
A method of providing access to directory objects of a directory of a disk file system of a disk, the method comprising:
- receiving a naming request to create an entry of the directory of the disk file system, the naming request including a name identifying a directory object, the name conforming to a particular naming protocol;
- producing, from the name, the entry of the directory of the disk file system, the entry having a unique numeric identifier, the unique numeric identifier being a key associated with the particular naming protocol by which the entry can be located within the disk file system;
- wherein receiving the naming request includes obtaining the naming request over a network, the naming request originating from a computer configured to send the naming request over the network.
An electronic system constructed and arranged to provide access to directory objects of a disk file system directory of a disk, the system comprising:
- memory;
- and
- a controller including controlling circuitry coupled to the memory, the controlling circuitry being constructed and arranged to:
- receive a naming request to create an entry of the directory of the disk file system, the naming request including a name identifying a directory object, the name conforming to a particular naming protocol;
- and
- produce, from the name, the entry of the directory of the disk file system, the entry having a unique numeric identifier, the unique numeric identifier being a key associated with the particular naming protocol by which the entry can be located within the disk file system;
- wherein the system further comprises a network interface coupled to a communications medium;
- and
- wherein receiving the naming request includes obtaining the naming request over the network interface, the naming request originating from a computer configured to send the naming request over the communications medium.
A computer program product having a non-transitory, computer-readable storage medium which stores code to provide access to directory objects of a disk file system directory of a disk, the code including instructions to:
- receive a naming request to create an entry of the directory of the disk file system, the naming request including a name identifying a directory object, the name conforming to a particular naming protocol;
- and
- produce, from the name, the entry of the directory of the disk file system, the entry having a unique numeric identifier, the unique numeric identifier being a key associated with the particular naming protocol by which the entry can be located within the disk file system;
- wherein receiving the naming request includes obtaining the naming request over a network, the naming request originating from a computer configured to send the naming request over the network.
Dependencies are inferred from the claim text.