Management of multiple links to a file in a file system

   
   

Multiple links to the same object are managed by storing the attributes of the object in only one place. Each directory which links to the object has an object attribute table; each table has a number of entries all capable of storing the attributes of the files linked to the directory. One of the entries in a directory linked to a file stores the attributes of that file, called the master entry; other entries in the same or other directories that also link to the same file have slave entries capable of storing the attributes but not storing the attributes in their respective object attribute table. The file need only address the master entry. The master entry may point to the other slave entries which may point back to the master or to other slave entries as determined by a pointer protocol. When the master entry is to be deallocated, another of the qualified slave entries receives the attribute information and the file is updated to reflect that a new master has been declared. According to the pointer protocol, other slave entries may also be updated.

As ligações múltiplas ao mesmo objeto são controladas armazenando os atributos do objeto em somente um lugar. Cada diretório que liga ao objeto tem uma tabela do atributo do objeto; cada tabela tem um número de entradas todas capazes de armazenar os atributos das limas ligadas ao diretório. Uma das entradas em um diretório ligou às lojas de uma lima os atributos dessa lima, chamados a entrada mestra; outras entradas no mesmo ou em outros diretórios que ligam também à mesma lima têm as entradas slave capazes de armazenar os atributos mas de não armazenar os atributos em seu objeto respectivo atribuem a tabela. O endereço da necessidade da lima somente a entrada mestra. A entrada mestra pode apontar às outras entradas slave que podem apontar para trás ao mestre ou a outras entradas slave como determinadas por um protocolo do ponteiro. Quando a entrada mestra deve deallocated, outras das entradas slave qualificadas recebem a informação de atributo e a lima é atualizada para refletir que um mestre novo estêve declarado. De acordo com o protocolo do ponteiro, outras entradas slave podem também ser updated.

 
Web www.patentalert.com

< Remote storage system and method

< Storage system having means for acquiring execution information of database management system

> Flexible configuration file manager

> Method and apparatus for using logical volume identifiers for tracking or identifying logical volume stored in the storage system

~ 00128