Crfs

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Gestion des systèmes de fichiers (LVM AIX)
Commande crfs
Contexte AIX — créer un système de fichiers sur un LV existant
Voir aussi Mklv (créer le LV au préalable) · Chfs (modifier) · Rmfs (supprimer)

crfs crée un système de fichiers (JFS ou JFS2) sur un LV existant et l'enregistre dans /etc/filesystems pour que le montage soit reproductible. Le LV sous-jacent doit avoir été créé au préalable avec Mklv — crfs formate le LV et écrit la ligne correspondante dans /etc/filesystems, il ne crée pas le volume logique lui-même.

Commande de base

crfs -v jfs2 -d data02lv -m /data02 -A yes
  • -v : type de système de fichiers (jfs, jfs2...)
  • -d : LV ou device sous-jacent à formater
  • -m : point de montage
  • -A : montage automatique au redémarrage (yes/no)

Options avancées : permissions et options de montage

Pour un système de fichiers destiné à une base de données (Oracle par exemple), on précise en plus les permissions et des options de montage optimisées pour l'I/O :

crfs -v jfs2 -d origlogAlv -m /oracle/W01/origlogA -A yes -p rw -a options=cio -a agblksize=512
  • -p rw : permissions du système de fichiers (lecture/écriture)
  • -a options=cio : active le Concurrent I/O — contourne le cache filesystem AIX (JFS2 caching) pour laisser l'application (le SGBD) gérer elle-même son cache et la synchronisation des accès concurrents ; pertinent pour les bases de données comme Oracle qui font déjà leur propre gestion de cache et n'ont pas besoin du double-cache du filesystem
  • -a agblksize=512 : taille de bloc de l'allocation group (en octets) — une petite taille de bloc (512) limite le gaspillage d'espace et améliore les performances I/O pour les fichiers à petits enregistrements typiques des redo logs/datafiles Oracle

Voir aussi

  • Mklv — création du LV sous-jacent, préalable indispensable à crfs
  • Chfs — modifier un système de fichiers existant (taille, options de montage...)
  • Rmfs — supprimer un système de fichiers