Ceci est une ancienne révision du document !


~~CLOSETOC~~

Étendre une partition LVM

<note important>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.</note> <note warning>Cette procédure nécessite des droits administrateurs root. Faîtes donc très attention à ce que vous faîtes.</note>

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

<note tip>Voilà, la taille de votre partition est désormais étendue.</note>

Nicolas THOREZ 2020/06/05 11:12

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • lvm.1591348426.txt.gz
  • Dernière modification : 2020/06/05 11:13
  • de 127.0.0.1