- GlusterFS File System
-
GlusterFS File System
GlusterFS Développeur Gluster Core Team Dernière version 2.0.0rc7 (le 25 mars 2009) [+/−] Environnement Linux Type Système de fichier distribué Licence GPLv3 Site Web http://www.gluster.org GlusterFS est un logiciel libre de système de fichiers distribué en parallèle, capable de monter jusqu'à plusieurs pétaoctets.
GlusterFS est un système de fichiers de cluster/réseaux. GlusterFS est livré avec deux éléments, un serveur et un client.
Le serveur de stockage (ou chaque serveur d'un cluster) fait tourner glusterfsd et les clients utilisent la commande mount ou glusterfs client pour monter les systèmes de fichiers servis, en utilisant FUSE.
Sommaire
Architecture
GlusterFS repose sur un modèle client-serveur. Les Serveurs sont typiquement déployés comme des «briques des stockage», chaque serveur exécutant une daemon glusterfsd qui exporte un système de fichier local comme un «volume». Le processus client glusterfs, qui se connecte aux serveurs avec un protocole spécifique (implémenté au dessus de TCP/IP, InfiniBand ou SDP), regroupe les volumes distants en un unique volume. Le volume résultant est alors monté par l'hôte client par un mécanisme FUSE. Les applications traitant des nombreuses entrées/sorties peuvent aussi utiliser la biliothèque client libglusterfs pour se connecter directement à des seveurs et executer les traducteurs de façon interne sans avoir à passer par le système de fichier et le sur-débit induit par FUSE.
La plupart des fonctionnalités de GlusterFS sont implémentées comme traducteurs, incluant :
* Duplication et Réplication par fichier * Partage de charge par fichier * Gestion des pannes * Ordonnancement et Cache disque * Quotas
Le serveur GlusterFS server est conçu très simplement: il exporte un système de fichier existant comme tel, laissant aux traducteurs côtés clients de structurer l'espace. Les clients eux-mêmes sont sans état, ne communiquent pas entre eux, et sont sensés disposer de configurations de traducteurs cohérents entre eux. Celà peut poser des problèmes, mais permet à GlusterFS de monter jusquà plusieurs peta-octets sur du matériel habituel en évitant les goulots d'étranglements qui affectent normalement les systèmes de fichiers distribués plus stricts.
Une documentation plus complète est disponible sur le Wiki GlusterFS.
Annexes
Articles connexes
Liens externes
- Portail des logiciels libres
Catégories : Logiciel libre sous licence GPL | Système de fichiers
Wikimedia Foundation. 2010.