====== É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-bddstat Voilà, la taille de votre partition est désormais étendue. ~~DISCUSSION~~