Chapitre 7. Global File System 2
Le système de fichiers de Red Hat GFS2 (« Global File System 2 ») est un système de fichiers natif qui correspond directement avec l'interface de système de fichiers de Linux (couche VFS). Lorsqu'il est implémenté comme un système de fichiers en groupement, GFS2 emploie des métadonnées distribuées et de nombreux journaux.
GFS2 est basé sur une architecture de 64 bits qui peut, en théorie, accommoder un système de fichiers de 8 exaoctets. La taille maximale prise en charge d'un système de fichiers GFS2 est de 100 To. Si un système requiert des systèmes de fichiers GFS2 de plus de 100 To, veuillez contacter votre représentant de services Red Hat.
Lorsque vous déterminez la taille d'un système de fichiers, veuillez prendre en considération vos besoins de recouvrement. L'exécution de la commande
fsck
sur un système de fichiers de très grande taille peut prendre longtemps et consommer beaucoup de mémoire. De plus, en cas de défaillance d'un disque ou d'un sous-système de disque, le temps de récupération sera limité par la vitesse de votre support de sauvegarde.
Lorsqu'ils sont configurés dans Red Hat Cluster Suite, les nœuds GFS2 de Red Hat peuvent être configurés et gérés par des outils de gestion et de configuration Red Hat Cluster Suite. Red Hat GFS2 fournit alors le partage des données entre les nœuds GFS2 d'un cluster Red Hat, avec affichage unique et cohérent de l'espace-nom du système de fichiers à travers les nœuds GFS2. Ceci permet aux processus se trouvant sur différents nœuds de partager des fichiers GFS2 de la même manière que les processus d'un même nœud peuvent partager des fichiers sur un système de fichiers local, sans aucune différence discernable. Pour obtenir des informations sur Red Hat Cluster Suite, veuillez consulter le guide de Red Hat Administration de clusters.
GFS2 doit être construit sur un volume logique (créé avec LVM) qui soit un volume linéaire ou un volume miroir. Les volumes logiques créés avec LVM dans Red Hat Cluster Suite sont gérés avec CLVM (qui est une implémentation niveau-cluster de LVM), activés par le démon CLVM
clvmd
, qui est exécuté dans un cluster de Red Hat Cluster Suite. Le démon facilite l'utilisation de LVM2 pour gérer les volumes logiques à travers un cluster, permettant ainsi à tous les nœuds du cluster de partager les volumes logiques. Pour obtenir des informations sur le gestionnaire de volumes logiques LVM, veuillez consulter le guide de Red Hat Administration du gestionnaire de volumes logiques.
Le module de noyau
gfs2.ko
implémente le système de fichiers GFS2 et est chargé dans les nœuds de cluster GFS2.
Pour obtenir des informations complètes sur la création et la configuration des systèmes de fichiers GFS2 dans un stockage en cluster ou non, veuillez consulter le guide de Red Hat Global File System 2.