Chfs

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Gestion des systèmes de fichiers (LVM AIX)
Commande chfs
Contexte Modifier un système de fichiers existant : taille, options de montage, point de montage
Voir aussi Crfs (créer) · Rmfs (supprimer) · Lsfs (lister)

chfs modifie les caractéristiques d'un système de fichiers AIX déjà défini dans /etc/filesystems : taille, options de montage, point de montage. Pour créer un nouveau filesystem, voir Crfs ; pour le supprimer, Rmfs ; pour lister ceux qui existent, Lsfs.

Redimensionner un filesystem

L'option -a size= accepte trois formes différentes, à ne pas confondre : une valeur préfixée par + ou - est relative à la taille actuelle, tandis qu'une valeur sans préfixe est absolue (elle fixe la taille finale, ce n'est pas un ajout) :

chfs -a size=+1G /var    # agrandir de 1 Go (taille relative : ajoute 1 Go à la taille actuelle)
chfs -a size=-1G /var    # réduire de 1 Go (taille relative : retire 1 Go à la taille actuelle)
chfs -a size=1G /var     # fixer la taille absolue à 1 Go (pas un ajout : remplace la taille actuelle)

⚠️ La réduction (size=-1G ou une taille absolue inférieure à la taille actuelle) est risquée : si le filesystem contient déjà plus de données que la nouvelle taille visée, l'opération échoue ou risque de tronquer/corrompre les données selon le type de filesystem — vérifier l'espace réellement utilisé avant de réduire, et s'assurer d'une sauvegarde récente.

Modifier les options de montage

chfs -a options='rw' /shadow    # changer les options de montage (ici : lecture/écriture)

Changer le point de montage

L'option -m permet de renommer le point de montage d'un filesystem existant, sans toucher à ses autres attributs (à vérifier pour la syntaxe exacte selon la version AIX).

Freeze / unfreeze

chfs disposerait aussi d'une option -u pour geler (freeze) ou dégeler (unfreeze) temporairement un filesystem, utile par exemple avant un snapshot cohérent (à vérifier).

Voir aussi

  • Crfs — créer un système de fichiers
  • Rmfs — supprimer un système de fichiers
  • Lsfs — lister les systèmes de fichiers définis