COMPRESSION AND DEDUPLICATION LAYERED DRIVER

A method, apparatus, and system for interposed file system driver is provided, which provides a logical file system on top of an existing base file system. One such interposed file system driver is a compression and deduplication layered driver ("COLD driver"). File system operations are i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BAGAL, PRASAD V, TOMAR, SAMARJEET
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, apparatus, and system for interposed file system driver is provided, which provides a logical file system on top of an existing base file system. One such interposed file system driver is a compression and deduplication layered driver ("COLD driver"). File system operations are intercepted from the operating system through the COLD driver, which is provided as an upper-level operating system driver that operates on top of an existing base file system. By processing file data through various modules, the existing base file system can be extended as a logical file system with compression, deduplication, indexing, and other functionality. The COLD driver can be implemented without requiring modifications to existing base file system structures or base file system drivers. Server deployments may thus leverage the additional file system functionality provided by the COLD driver without having to migrate to another file system. L'invention concerne un procédé, un appareil et un système pour un module de commande de système de fichier intercalé, lequel fournit un système de fichier logique par-dessus un système de fichier de base existant. Un tel module de commande de système de fichier intercalé est un module de commande de compression et de duplication en couche (« module de commande COLD »). Des opérations de système de fichier sont interceptées depuis le système d'exploitation via le module de commande (« COLD »), qui est prévu comme un module de commande de système d'exploitation de niveau supérieur qui fonctionne par-dessus un système de fichier de base existant. En traitant des données de fichier via divers modules, le système de fichier de base existant peut être étendu comme un système de fichier logique comprenant des fonctionnalités de compression, de déduplication, d'indexation et autre. Le module de commande COLD peut être implémenté sans que des modifications ne soient nécessaires à des structures de système de fichier de base existant ou à des modules de commande de système de fichier de base. Les déploiements de serveur peuvent ainsi tirer parti de la fonctionnalité de système de fichier supplémentaire fourni par le module de commande COLD sans avoir à effectuer un déplacement vers un autre système de fichier.