METHOD AND SYSTEM FOR MANAGING DISTRIBUTED STORAGE SYSTEM THROUGH VIRTUAL FILE SYSTEM

A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from a pluralit...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: GUARRACI, BRIAN J
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from a plurality of storage devices. After rendering a commit tree for the virtual file system, the computing device builds an instance of the virtual file system by traversing a plurality of directory nodes and file nodes associated with the tree in a recursive manner. For a respective directory node, the computing device creates a directory in accordance with the metadata associated with the directory node; for a respective file node, the computing device retrieves one or more data blocks from the plurality of storage devices in accordance with the metadata associated with the file node and creates a file using the retrieved data blocks. L'invention porte sur un procédé de formation d'un système de fichier virtuel associé à un système de mémorisation répartie, mis en oeuvre au niveau d'un dispositif informatique connecté en communication au système de mémorisation répartie. Le dispositif informatique extrait un ou plusieurs blocs de métadonnées associés au système de fichier virtuel à partir d'une pluralité de dispositifs de mémorisation. Après restitution d'un arbre de validation pour le système de fichier virtuel, le dispositif informatique construit une instance du système de fichier virtuel par traversée d'une pluralité de noeuds de répertoire et de noeuds de fichier associés à l'arbre de manière récursive. Pour un noeud de répertoire respectif, le dispositif informatique crée un répertoire conformément aux métadonnées associées au noeud de répertoire ; pour un noeud de fichier respectif, le dispositif informatique extrait un ou plusieurs blocs de métadonnées à partir de la pluralité de dispositifs de mémorisation conformément aux métadonnées associées au noeud de fichier et crée un fichier à l'aide de blocs de données extraits.