IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ AIX

FAQ AIXConsultez toutes les FAQ

Nombre d'auteurs : 2, nombre de questions : 35, dernière mise à jour : 14 juin 2021 

 
OuvrirSommaireGestion des disques

Pour voir la taille d'un disque, il suffit de lancer la commande

 
Sélectionnez
bootinfo -s hdiskX

où X est le numéro du disque.
Le résultat est en Mo.

Créé le 29 août 2006  par Sylvain Luce

Pour créer un volume group, vous devez disposer d'un disque libre.

 
Sélectionnez
lspv

vous donnera cette information. Il vous suffit ensuite de créer

 
Sélectionnez
mkvg -s 'taille du lp' -y 'mon_vg' hdiskX

Quand vous créez le VG, vous devez spécifier une taille de bloc, appelé PP. Tous les Logicals Volumes créés dans le VG auront comme taille un multiple du bloc. Vérifier donc bien votre plan de nommage, pour être sur d'avoir la bonne valeur.

 
Sélectionnez
lsvg rootvg
VOLUME GROUP:   mon_vg                   VG IDENTIFIER:  *****
VG STATE:       active                   PP SIZE:        32 megabyte(s)
VG PERMISSION:  read/write               TOTAL PPs:      1084 (34688 megabytes)
MAX LVs:        256                      FREE PPs:       507 (16224 megabytes)
LVs:            12                       USED PPs:       577 (18464 megabytes)
OPEN LVs:       11                       QUORUM:         1
TOTAL PVs:      2                        VG DESCRIPTORS: 3
STALE PVs:      0                        STALE PPs:      0
ACTIVE PVs:     2                        AUTO ON:        yes
MAX PPs per PV: 1016                     MAX PVs:        32
LTG size:       128 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:      no

PP SIZE : taille de bloc élémentaire
FREE PPs : nombre de bloc libre
USED PPs : nombre de bloc utilisé
TOTAL PPs : le nombre total de bloc

Créé le 29 août 2006  par Sylvain Luce

Pour rajouter un disque, vous devez évidemment avoir un disque de libre. Une seule commande est nécessaire :

 
Sélectionnez
extendvg 'mon_vg' hdiskX
Créé le 29 août 2006  par Sylvain Luce

Pour enlever un disque d'un Volume Group, celui-ci ne doit plus disposer de partition logique.
Pour vérifier cela :

 
Sélectionnez
lspv -l hdiskX

Si vous n'obtenez aucun LV, alors vous pouvez enlever sereinement le disque via :

 
Sélectionnez
reducevg 'mon_vg' hdiskX

Il ne vous reste plus qu'a lancer la commande : lspv pour vérifier que votre disque est bien libre

Créé le 29 août 2006  par Sylvain Luce

Pour mirrorer un disque, il faut d'abord avoir deux disques minimum dans un même VG.
Le premier disque doit disposer d'au moins un Logical Volum. Le deuxième disque doit être vide. Il vous suffit ensuite de lancer la commande

 
Sélectionnez
mirrorvg 'mon_vg'

Si vous disposez de deux disques libres, utilisez l'option : -c avec le nombre de copie. Par défaut, c'est 1 copie.
Quand vous mirrorez rootvg, il faut redémarrer le serveur après! En effet le Qorum est désactivé et seul un reboot peut le réactiver pour rootvg. Par contre pour un autre volume group, il suffit de faire un varyoffvg et varyonvg.

La commande de mirroring est très longue à s'exécuter (surtout quand le disque est gros). Pour récupérer la main et effectuer la synchronisation plus tard (grâce a la commande syncvg), utilisez l'option -s.

Créé le 29 août 2006  par Sylvain Luce

Certaines opérations comme le mirroring nécessite de fermer le Volume Group. Deux commandes vous permettent de faire cela :

Pour fermer en écriture le Volum Group
Sélectionnez
varyoffvg 'mon vg'
Pour ouvrir en écriture le Volum Group
Sélectionnez
varyonvg 'mon vg'
Créé le 29 août 2006  par Sylvain Luce

la création de Logical Volume s'effectue via la commande mklv.

 
Sélectionnez
mklv -y 'nom de mon Logical Volume' nom_du_vg nombre_de_bloc_PP

Le nombre de bloc détermine la taille de votre Logical Volume.

Créé le 29 août 2006  par Sylvain Luce

L'opération de formatage est en fait une opération de création : crfs = CReate FileSystem. L'avantage avec AIX c'est qu'à la création du filesystem, vous pouvez remplir le fichier /etc/filesystem, qui liste les filesystems à monter au démarage. La commande est donc :

 
Sélectionnez
crfs -v 'type de filesystem' -m 'mon lv' -d 'point de montage' -A yes

L'option -A yes permet de déterminer si le système de fichier doit être monté au démarrage.

Créé le 29 août 2006  par Sylvain Luce

Cette opération se fait via la commande migratepv. Les deux disques doivent être dans le même Volum Group. Vous pouvez déplacer tout le disque d'un seul coup, ou simplement déplacer un Logical Volum. Pour le disque entier, il suffit de saisir :

 
Sélectionnez
migratepv hdisk_Source hdisk_Destinations

J'ai mis un s à hdisk_Destination, car vous pouvez spécifier plusieurs disques de destination. Dans le cas d'un Volum Group de plusieurs disques, cela vous évite de faire des calculs pour déplacer les Logical Volum en fonction des tailles restantes.
Si vous désirez ne déplacer qu'un seul lv, rajouter l'argument :

 
Sélectionnez
migratepv -l le_LV hdisk_Source hdisk_Destinations
Créé le 29 août 2006  par Sylvain Luce

Pour créer un jfslog, il faut d'abord créer un Logical Volume. Ensuite, vous le formatez ainsi :

 
Sélectionnez
logform /dev/mon_lv

L'opération peut être longue quelques fois.

Créé le 25 septembre 2006  par Sylvain Luce

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.