Persistent names for logical volumes in a computer system are used to
enable symbolic links between the persistent names and non-persistent
device names that identify the logical volumes to the lower layers of the
operating system during a single boot session. A persistent unique mount
name for each logical volume is associated with a unique volume identifier
for the logical volume in a persistent mount manager data structure.
Optionally a persistent drive letter can be assigned to the volume. Higher
layers of the operating system and user applications address a volume
through the persistent mount name as well as any assigned drive letter.
When the system is rebooted, the data structure entries identified by the
unique volume identifiers of the arriving logical volumes are used to
reconstruct the symbolic links so that references to the persistent mount
name, and optional drive letter, will resolve to the correct
non-persistent device name, thus guaranteeing consistency in addressing
the logical volumes across boot sessions. When the system undergoes
physical reconfiguration, an existing persistent mount name is associated
with a different non-persistent device name if the unique volume
identifier is present in the data structure. In this fashion, logical
volumes can be removed and restored in the computer without the knowledge
of higher layers of the operating system and user applications.
Optionally, an in-memory data structure is created from the persistent
data structure to increase the speed of the identification process.
Os nomes persistentes para volumes lógicos em um sistema computatorizado são usados permitir as ligações simbólicas entre os nomes persistentes e os nomes de dispositivo non-persistentes que identificam os volumes lógicos às camadas mais baixas do sistema se operando durante uma única sessão do carregador. Um nome original persistente da montagem para cada volume lógico é associado com um identificador original do volume para o volume lógico em uma estrutura de dados persistente do gerente da montagem. Opcionalmente uma letra de movimentação persistente pode ser atribuída ao volume. Umas camadas mais elevadas das aplicações do sistema operando-se e do usuário dirigem-se a um volume com o nome persistente da montagem as.well.as toda a letra de movimentação atribuída. Quando o sistema é recarregado, as entradas da estrutura de dados identificadas pelos identificadores originais do volume dos volumes lógicos chegando estão usadas reconstruct as ligações simbólicas de modo que as referências ao nome persistente da montagem, e a letra de movimentação opcional, resolvam ao nome de dispositivo non-persistente correto, assim garantindo a consistência em dirigir-se aos volumes lógicos através das sessões do carregador. Quando o sistema se submete ao reconfiguration físico, um nome persistente existente da montagem está associado com um nome de dispositivo non-persistente diferente se o identificador original do volume estiver atual na estrutura de dados. Nesta forma, os volumes lógicos podem ser removidos e restaurado no computador sem o conhecimento de umas camadas mais elevadas das aplicações do sistema operando-se e do usuário. Opcionalmente, uma estrutura de dados da em-memória é criada da estrutura de dados persistente para aumentar a velocidade do processo da identificação.