pvresize : changer la taille d’une partition (LVM)
Article publié le 14 Mai 2013
Que faire lorsqu'il n'est plus possible d'étendre un VG (Volume group)? On vous répondra étendre le PV (Physical Volume).
Une demande de ce type m'est déjà tombé dessus et je dois vous avouer que je n'étais pas très serein...
Pour vous expliquer la demande était simple : Rajouter un disque sur un RAID d'une baie de stockage et faire reconnaitre à l'OS que le volume du PV a été modifié.
N'ayant jamais eu besoin d'effectuer cette manip auparavant je ne connaissais pas trop la procédure pour effectuer cette tâche sans tout casser...
En écumant les forums je suis tombé sur des tuto plus ou moins farfelue et c'est pourquoi ce petit article va vous expliquer la marche à suivre la plus simple qui soit!
Admettons que vous ayez une baie de stockage avec vos serveurs reliés dessus en ISCSI avec un multipath et que vous venez juste d'augmenter la capacité de votre volume RAID :
- iscsiadm -m node --rescan (Pour que votre os "ait conscience" du changement)
- /etc/init.d/multipathd reload (uniquement si vous avec un multipath de configuré)
- pvresize /dev/mapper/<votre volume>
Et voila! En faisant un pvdisplay vous pourrez vous voir que la taille de votre PV a augmenté!
Il ne reste plus qu'à resizer vos VG et LV à votre convenance 🙂