2

Proxmox : étendre l’espace disque avec LVM

Un mémo sur comment agrandir l’espace disque d’une partition LVM d’une machine virtuelle avec l’hyperviseur Proxmox.

Situation de départ :

  • Hyperviseur : Proxmox 5
  • Machine virtuelle :
    • Système d’exploitation : Ubuntu serveur 16.04 LTS
    • Espace disque : 50Go
    • Partition : Une partition LVM du système présente sur une partition étendue (partitionnement automatique lors de l’installation du système d’exploitation)
  • Ajouter 100Go d’espace disque supplémentaire

Agrandir l’espace disque sur l’hyperviseur

  • Après avoir sélectionner la VM, aller dans le menu Hardware :
  • Cliquer sur « Hard Disk » puis sur « Resize disk » :
  • Choisir la taille d’espace disque à ajouter, ici 100Go :
  • La taille du disque est passée à 150Go :

Agrandir la partition de la VM

Tous ce qui suit est réalisé sur la machine virtuelle.

  • Vérifier que la machine virtuelle a détectée la modification de l’espace disque :
  • dmesg | grep vda

  • Afficher la table de partition :
  • sudo fdisk -l /dev/vda | grep ^/dev

  • Redimensionner la partition choisie avec parted. Pour rappel, la partition LVM est présente sur une partition étendue. Il faut au préalable agrandir la partition étendue puis la partition LVM afin d’agrandir l’espace LVM.
    • Exécuter parted :
    • sudo parted /dev/vda
    • Redimensionner la partition étendue :
    • (parted)resizepart 2 100%
    • Quitter parted :
    • (parted)quit
  • Afficher de nouveau la table de partition :
  • sudo fdisk -l /dev/vda | grep ^/dev

  • Exécuter parted de nouveau :
  • sudo parted /dev/vda
  • Redimensionner la partition LVM :
  • (parted)resizepart 5 100%
  • Quitter parted :
  • (parted)quit

La partition a bien été agrandie avec tout l’espace disponible ajouté dans l’interface web de Promxox.

Étendre la partition LVM

  • Agrandir le volume physique pour occuper tout l’espace disponible dans la partition :
  • sudo pvresize /dev/vda5

  • Agrandir le volume logique et le système de fichiers (le système de fichiers peut être monté, fonctionne avec ext4 et xfs):
  • lvresize --extents +100%FREE --resizefs /dev/mapper/ubserv4--vg-root

  • Vérification de l’espace disque total après avoir étendue la partition LVM :
  • df -h

Ressource

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

2 commentaires

  1. Il est possible d’étendre la partition d’un guest linux en live avec growpart:
    apt install cloud-guest-utils
    growpart /dev/vda 1 # Grows the partition; note the space
    resize2fs /dev/vda1 # Grows the filesystem

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *