Christophe Casalegno

Comment ajouter de l’espace disque à chaud sur une VM Linux Proxmox VE

Bonsoir à tous, dans ce post, je vais vous expliquer comment facilement rajouter de l’espace disque à chaud sur votre machine virtuelle Linux Proxmox VE.
 
1) Connectez vous à l’interface de votre serveur Proxmox, cliquez sur la VM concernée puis rendez vous dans la section « hardware ».

2) Sélectionnez le disque puis l’option resize disk et ajoutez l’espace supplémentaire dont vous avez besoin.
 

3) Une fois effectué vous devriez voir le nouvel espace (ici 40 GB au lieu de 32G)
 

Cette opération peut également être effectuée sans se connecter a l’interface Proxmox, directement en se connectant en ssh sur le serveur Proxmox via la commande :
qm resize numerodevm scsi0 +8G
 
C’est terminé pour la partie Proxmox : on passe à la VM Linux. Pour l’exemple il s’agit d’une VM Debian Stretch.

1) Installation de parted
apt install parted

2) Désactivation du swap (inutile s’il s’agit d’un disque secondaire)
swapoff -a

3) Commentez la ligne swap dans le fstab
vim /etc/fstab

4) On repère le nom du disque avec un df -h

5) Lancement de parted sur le disque puis exécution des commandes
parted /dev/sda
print
rm 5
rm 2
resizepart 1
yes
100%
print
quit

6) On termine avec le filesystem Linux
resize2fs /dev/sda1

Et voilà, opération terminée avec succès, vous pouvez profiter de votre nouvel espace disque et sans coupure.

En vidéo :

Christophe Casalegno
​Vous pouvez me suivre sur : Twitter | Facebook | Linkedin | Telegram | Youtube

2 Commentaires

  1. Bonjour Christophe, Merci pour ce tuto.
    Cependant, je n’arrive pas à augmenter la taille disque sur une VM avec Ubuntu et Node Red.
    Après le resize depuis Proxmox, j’ai ceci :
    (parted) print
    Modèle: QEMU QEMU HARDDISK (scsi)
    Disque /dev/sda : 17,2GB
    Taille des secteurs (logiques/physiques): 512B/512B
    Table de partitions : msdos
    Disk Flags:

    Numéro Début Fin Taille Type Système de fichiers Fanions
    1 1049kB 768MB 767MB primary ext2 démarrage
    2 769MB 10,7GB 9968MB extended
    5 769MB 10,7GB 9968MB logical lvm (gestionnaire de volumes logiques)

    Mais quand je tente de

    J’ai ces partitions dedans :
    root@VM-Node-RED:~# df -h
    Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
    udev 476M 0 476M 0% /dev
    tmpfs 100M 3,2M 97M 4% /run
    /dev/mapper/VM–Node–RED–vg-root 8,1G 6,6G 1,1G 87% /
    tmpfs 496M 0 496M 0% /dev/shm
    tmpfs 5,0M 0 5,0M 0% /run/lock
    tmpfs 496M 0 496M 0% /sys/fs/cgroup
    /dev/sda1 720M 715M 0 100% /boot
    tmpfs 100M 0 100M 0% /run/user/1000

    et quand je tente les rm 5 et 2, j’ai un message d’erreur :
    Erreur: La (les) partition(s) 5 a (ont) été écrite(s) sur /dev/sda, mais impossible d’informer le système des changements, sans doute à cause de son (leur)
    utilisation. Ainsi, les anciennes partitions restent en usage. Vous devriez redémarrer maintenant avant d’effectuer d’autres changements.
    Ignorer/Ignore/Annuler/Cancel?
    Si j’ignore et que je reboote, le systeme ne démarre plus :
    Gave up waiting for root device (…)
    ALERT! /dev/mapper/VM–Node–RED–vg-root does not exist. Dropping to a shell
    …Et je reste bloqué sur : (inittramfs)
    Je pense que cela est lié à Node-Red, mais je ne sais pas comment faire.
    D’autant que j’ai absolument besoin de redonner de la place sur le /boot car je suis planté pour mettre à jour le systeme par manque de place !

Laisser un commentaire

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