System and method for managing file system extended attributes

   
   

An extended attribute data page includes extended attribute information about a number of files. The page is divided into areas, each area corresponding to a different file. A given area is further divided into a number of lines containing information about the extended attribute data. Areas include bitmaps indicating available space in the data space and address information for addressing off-page data areas. A directory is included of data types stored in the data area, and additional lines store extended attribute data. The extended attribute directory maintains a list of data types currently stored and related information. Including availability information about each line along with addresses to areas storing extended attribute data enables the extended attribute manager to efficiently determine where to place extended attribute data, mark deleted lines as being available, retrieve data being requested by a process, and modify the contents of a given extended attribute data type.

Une page prolongée de données d'attribut inclut des informations d'attribut prolongées sur un certain nombre de dossiers. La page est divisée en secteurs, chaque secteur correspondant à un dossier différent. Un secteur indiqué est encore divisé en un certain nombre de lignes contenant des informations sur les données prolongées d'attribut. Les secteurs incluent des cartes binaires indiquant l'espace disponible dans l'espace de données et adressent l'information pour adresser des secteurs de données d'au loin-page. Un annuaire est inclus des types de données stockés dans le secteur de données, et des lignes additionnelles données d'attribut prolongées par magasin. L'annuaire prolongé d'attribut maintient une liste de types de données actuellement stockés et d'information reliée. Y compris la disponibilité les informations sur chaque ligne avec des adresses aux secteurs stockant des données prolongées d'attribut permettent au directeur prolongé d'attribut de déterminer efficacement où placer des données prolongées d'attribut, marquer les lignes supprimées en tant qu'étant disponibles, rechercher des données demandé par un processus, et modifier le contenu d'un type de données prolongé donné d'attribut.

 
Web www.patentalert.com

< System and method for automatically retrieving proprietary and standard directory object formats

< Method, system, and program product for permission to access software

> Method for transforming words to unique numerical representation

> Systems, methods and apparatus for creating stable disk images

~ 00159