Gfs2 edit
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Commande | gfs2_edit
|
| Rôle | Afficher et éditer les structures internes d'un GFS2 |
| Voir aussi | GFS · Superbloc |
gfs2_edit permet d'afficher et, optionnellement, d'éditer les structures internes d'un système de fichiers GFS2 : superbloc, journaux, groupes de ressources (resource groups), blocs et inodes.
Exemples courants
Dumper un journal GFS2 :
gfs2_edit -p journal0 /dev/your/device > /tmp/j0
Afficher le superbloc :
gfs2_edit -p sb /dev/vg0/lvol0
Autres usages
# Afficher / éditer le système de fichiers
gfs2_edit /dev/roth_vg/roth_lv
# Type des blocs aux numéros indiqués
gfs2_edit -p identify 2746 2748 /dev/sda2
# Index des groupes de ressources (rindex)
gfs2_edit -p rindex /dev/sda1
# Sauvegarde des métadonnées (sans données utilisateur)
gfs2_edit savemeta /dev/sda1 /tmp/our_fs
# Contenu du répertoire racine
gfs2_edit -p root /dev/my_vg/my_lv
# Contenu d'un bloc en hexadécimal
gfs2_edit -x -p 0x3f7a /dev/sda1
# Structure GFS2 à un bloc donné
gfs2_edit -p 12345 /dev/sdc2
# Nombre de groupes de ressources
gfs2_edit rgcount /dev/sdb1
# Contenu d'un groupe de ressources
gfs2_edit -p rg 17 /dev/sdb1
# Drapeaux d'un groupe de ressources
gfs2_edit rgflags 3 /dev/sdb1
gfs2_edit rgflags 3 8 /dev/sdb1 # positionne GFS2_RGF_NOALLOC
# Type d'allocation d'un bloc
gfs2_edit -p 25 blockalloc /dev/roth_vg/roth_lv
gfs2_edit -p 25 blockalloc 1 /dev/roth_vg/roth_lv # bascule en type data
# Type de bloc de métadonnées
gfs2_edit -p 25 blocktype /dev/roth_vg/roth_lv
# Champ di_size d'un bloc (décimal puis hexadécimal)
gfs2_edit -p 25 field di_size /dev/roth_vg/roth_lv
gfs2_edit -x -p 25 field di_size /dev/roth_vg/roth_lv