# AIX - Augmenter la taille des volume groups et partitions avec LVM

<table id="bkmrk-difficult%C3%A9%2A-%3Cdescrip" style="border-collapse: collapse; width: 100%; height: 46.8px; border-width: 1px; border-style: hidden;"><colgroup><col style="width: 20%;"></col><col style="width: 80%;"></col></colgroup><tbody><tr style="height: 46.8px;"><td style="height: 46.8px; border: 1px groove rgb(52,73,94);">[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/BuTexpert-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/BuTexpert-png.png)</td><td style="height: 46.8px; border-width: 1px; background-color: rgb(236,202,250); vertical-align: top;">Difficulté : Expert

Notions : AIX, stockage, espace disque, blocs, LVM

</td></tr></tbody></table>

---

### <span style="color: rgb(52, 73, 94);">**<span style="text-decoration: underline;">I. Introduction</span>**</span>

En cas de saturation d'espace disque ou d'évolution dans le besoin de stockage, il peut être nécessaire d'agrandir de l'espace dans un Groupe de volume et d'étendre des partition sur l'AIX.

---

### **<span style="text-decoration: underline;"><span style="color: rgb(52, 73, 94); text-decoration: underline;">II. Préparer l'augmentation</span>  
</span>**


<p class="callout success">**Astuce** : si le rescan des devices n'a pas été fait (pas de restart), il est possible de le faire avec la commande suivante.  
</p>

```bash
lsvg -g <nomdeVG>
```

#### <span style="color: rgb(35, 111, 161);">**2.1 Vérifier l'espace disque sur les partitions**</span>  


Utiliser la commande suivante pour lister les partitions avec leur espace libre.

```shell
df
```

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/a68image-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/a68image-png.png)

#### <span style="color: rgb(35, 111, 161);">**2.2 Vérifier et calculer l'espace libre**</span>

Récupérer les noms des volumes.

```
lsvg
```

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/C8Ximage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/C8Ximage-png.png)

Récupérer les données correspondante au volume à agrandir.

```
lsvg <nomDeVolume>
```

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Kksimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/Kksimage-png.png)

Ce qu'il va falloir ici comme informations, ce sont :

- les<span style="color: rgb(132,63,161);"> ***Free PPs***</span> : c'est le nombre de blocs libre sur le volume group.
- la <span style="color: rgb(132,63,161);">***PP Size***</span> : c'est la taille des blocs.

[![image.png](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/S0aimage-png.png)](https://docs.labs404.fr/uploads/images/gallery/2026-07/scaled-1680-/S0aimage-png.png)

Pour savoir combien de blocs allouer, il faut donc diviser l'espace à ajouter par la taille des PPs pour savoir combien de PPs il faut ajouter au volume.

<p class="callout info">Par exemple : il faut ajouter 10 Gb au volume. Ici la taille de PP est 256Mb. Donc (10\*1024)/256 = 40 PP</p>

---

### <span style="color: rgb(52, 73, 94);">**<span style="text-decoration: underline;">III. Réaliser l'augmentation</span>**</span>

#### <span style="color: rgb(35, 111, 161);">**3.1 Augmenter la taille du volume (optionnel)**</span>

Si il n'y a pas assez de PPs disponible dans le volume group, il faut étendre celui-ci en ajoutant des PPs libres.

Pour cela, utiliser la commande :

```shell
extendlv <volumeName> <NbPPs>
```

#### <span style="color: rgb(35, 111, 161);">**3.2 Augmenter la taille de la partition**</span>

Une fois le nombre de PPs libres connu et suffisant, il est possible d'affecter l'espace libre supplémentaire à la partition à agrandir.

```
chfs -a size=+<taille> </partition/a/agrandir>
```