3.7.2. Activer ou désactiver la journalisation des données avec la commande gfs2_tool
La commande suivante active la journalisation des données sur le fichier GFS2
/mnt/gfs2/gfs2file
[root@roth-01 ~]# gfs2_tool setflag jdata /mnt/gfs2/gfs2file
Vous pouvez utiliser la commande
lsattr
pour vérifier que le marqueur jdata
a bien été installé.
[root@roth-01 ~]# lsattr /mnt/gfs2
---------j--- /mnt/gfs2/gfs2file
Quand le marqueur
jdata
est fixé pour un répertoire, tous les fichiers et tous les répertoires créés par la suite, seront journalisés.
L'ensemble de commandes suivant crée un sous-répertoire intitulé
/gfs2_dir
dans le répertoire /mnt/gfs2
, installe le marqueur jdata
pour le répertoire, puis vérifie que le marqueur a été installé correctement. Ensuite, les commandes créent le fichier gfs2file
dans le répertoire, puis vérifie que le marqueur de ce fichier a été fixé correctement.
[root@roth-01 ~]#mkdir /mnt/gfs2/gfs2_dir
[root@roth-01 ~]#gfs2_tool setflag jdata /mnt/gfs2/gfs2_dir
[root@roth-01 ~]#lsattr /mnt/gfs2
---------j--- /mnt/gfs2/gfs2_dir [root@roth-01 ~]#touch /mnt/gfs2/gfs2_dir/newfile
[root@roth-01 ~]#lsattr /mnt/gfs2/gfs2_dir
---------j--- /mnt/gfs2/gfs2_dir/newfile
Pour supprimer le marqueur
jdata
d'un dossier ou d'un répertoire, vous pouvez utiliser la commande gfs2_tool clearflag jdata
, comme dans l'exemple suivant.
[root@roth-01 ~]#gfs2_tool clearflag jdata /mnt/gfs2/gfs2file
[root@roth-01 ~]#lsattr /mnt/gfs2
------------- /mnt/gfs2/gfs2file