====== Étendre une partition LVM ======
--- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/06/05 11:12//
Cette procédure s'applique à tout type de partition et disque gérés par LVM (Logical Volume Manager). Dans le cas d'une VM, le disque peut être rajouté à chaud si l'hyperviseur le permet. Dans le cas d'un serveur physique, un redémarrage de la machine est nécessaire.Cette procédure nécessite des droits administrateurs ''root''. Faîtes donc très attention à ce que vous faîtes.
Il arrive parfois qu'une partition soit sous-dimensionnée pour les besoins actuels. Si la partition est gérée par LVM, on peut alors facilement augmenter sa taille :
* On vérifie les disques déjà connus :
lsblk
* On ajoute notre disque
* On scanne le système à la recherche de nouveaux disques :
echo " - - - " > /sys/class/scsi_host/host0/scan
* On répète cette commande en remplaçant ''host0'' par ''host1'' puis ''host2'', etc, jusqu'à ce que le système signale une erreur.
* On vérifie le nom du nouveau disque :
lsblk
* On intègre le disque à LVM (disque sdx dans notre exemple) :
pvcreate /dev/sdx
* On récupère le nom du VG (Volume Group) et du LV (Logical Volume) à étendre :
lvdisplay
* On étend le VG choisi (vg-bddstat dans notre exemple) :
vgextend /dev/vg-bddstat /dev/sdx
* On étend le LV choisi (lv-bddstat dans notre exemple). Exemple pour une extension de 20 Go (si le disque ajouté fait 20 Go ou plus) :
lvextend -L +20G /dev/vg-bddstat/lv-bddstat
* Exemple pour une extension à 100% de l'espace libre disponible sur le nouveau disque :
lvextend -l +100%FREE /dev/vg-bddstat/lv-bddstat
* On étend le système de fichiers :
resize2fs /dev/vg-bddstat/lv-bddstatVoilà, la taille de votre partition est désormais étendue.
~~DISCUSSION~~