LVM - AIX

De UnixManiax
Aller à la navigation Aller à la recherche


Voici un petit guide très sommaire de l'utilisation de LVM sous AIX.

Voir la liste des PVs

>lspv
hdisk0          00c3d715bc29412a                    rootvg          active
hdisk1          00c3d715d7427cc5                    rootvg          active
hdisk2          00c3d715a6701305                   datavg         active


Voir la liste des VGs

>lsvg
rootvg
datavg


Avoir des infos détaillées sur un VG

>lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c3d71500004c0000000128873adde2
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1092 (279552 megabytes)
MAX LVs:            256                      FREE PPs:       932 (238592 megabytes)
LVs:                15                       USED PPs:       160 (40960 megabytes)
OPEN LVs:           13                       QUORUM:         1 (Disabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable


Voir la liste des LVs dans un VG

>lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
userslv             jfs2       278     278     1    open/syncd    /es/users
lv00                jfs2log    1       1       1    open/syncd    N/A
applilv             jfs2       72      72      1    open/syncd    /es/appli
geotransfertlv      jfs2       36      36      1    open/syncd    /geo_transfert/flux
exploitlv           jfs2       2       2       1    open/syncd    /exploit
fluxlv              jfs2       14      14      1    open/syncd    /flux
lv02                jfs2       10      10      1    open/syncd    /appli_std/oracle
lv03                jfs2       1       1       1    open/syncd    /mkcd/mksysb_image


Créer un nouveau FS (le LV est créé automatiquement)

crfs -v jfs2 -m /logdir -A yes -g datavg -a size=128M -p rw

Explications :

  • la commande principale est crfs à laquelle on ajoute plusieurs options (sinon on peut toujours faire "smitty fs" puis choisir "Add / Change / Show / Delete File Systems"
  • "-v jfs2" : le type de filesystem
  • "-m logdir" : le point de montage
  • "-A yes" : yes pour que le montage soit automatique au boot de la machine (sinon "no"...)
  • "-g datavg" : le nom du VG dans lequel on va créer le LV
  • "-a size=128M" : précise la taille du FS
  • "-p rw" : rw pour lecture/écriture ou ro pour lecture seule


Remarques :

  • Le montage ne se fait pas automatiquement.
  • Le lv est créé avec un nom par défaut qui n'est peut-être pas pratique. On ne peut pas le choisir à la création, mais on peut le modifier (voir chapitre "Renomer un LV").


Renomer un LV

chlv -n nouveau_nom ancien_nom

La commande est simple et se passe d'explications. Si le lv est monté, le changement ne se fera qu'après démontage/montage.


Changer la taille d'un FS

Pour agrandir /var de 1Go :

chfs -a size=+1G /var

Pour réduire /var de 512 Mo :

chfs -a size=-512M /var

Pour que /var fasse exactement 2 Go :

chfs -a size=2G /var


Aller plus loin

Ce site vous donnera plus de commandes : http://aix.developpez.com/faq/?page=Gestiondesdisques.