3.6. Ajout de journaux à un système de fichiers GFS2
GFS2 nécessite un journal pour chaque nœud d'une grappe qui doit monter le système de fichiers. Si vous ajoutez des nœuds supplémentaires à la grappe, vous pouvez ajouter des journaux à un système de fichiers GFS2 à l'aide de la commande gfs2_jadd
. Vous pouvez ajouter des journaux à un système de fichiers GFS2 de manière dynamique à tout moment sans étendre le volume logique sous-jacent. La commande gfs2_jadd
doit être exécutée sur un système de fichiers monté, mais sur un seul nœud du cluster. Tous les autres nœuds détectent que l'extension a eu lieu.
Si un système de fichiers GFS2 est plein, la commande gfs2_jadd
échouera, même si le volume logique contenant le système de fichiers a été étendu et est plus grand que le système de fichiers. En effet, dans un système de fichiers GFS2, les journaux sont des fichiers simples et non des métadonnées intégrées, de sorte que la simple extension du volume logique sous-jacent n'offrira pas d'espace pour les journaux.
Avant d'ajouter des journaux à un système de fichiers GFS2, vous pouvez savoir combien de journaux le système de fichiers GFS2 contient actuellement à l'aide de la commande gfs2_edit -p jindex
, comme dans l'exemple suivant :
# gfs2_edit -p jindex /dev/sasdrives/scratch|grep journal
3/3 [fc7745eb] 4/25 (0x4/0x19): File journal0
4/4 [8b70757d] 5/32859 (0x5/0x805b): File journal1
5/5 [127924c7] 6/65701 (0x6/0x100a5): File journal2
Le format de la commande de base pour ajouter des journaux à un système de fichiers GFS2 est le suivant.
gfs2_jadd -j Number MountPoint
Number
- Spécifie le nombre de nouveaux journaux à ajouter.
MountPoint
- Spécifie le répertoire dans lequel le système de fichiers GFS2 est monté.
Dans cet exemple, un journal est ajouté au système de fichiers du répertoire /mygfs2
.
# gfs2_jadd -j 1 /mygfs2