Chfs
| 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).