Comment étendre en toute sécurité les disques des machines virtuelles Proxmox : méthodes graphique et en ligne de commande

Les machines virtuelles peuvent manquer d’espace à mesure que les données augmentent. Cet article présente, de façon claire et progressive, des étapes allant du niveau débutant au niveau avancé pour étendre les disques des machines virtuelles dans Proxmox, accompagnées d’exemples, de commandes et de vérifications afin d’éviter toute perte de données.

download-icon
Téléchargement gratuit
pour VM, OS, base de données, fichiers, NAS, etc.
pierre

Updated by Pierre on 2026/03/12

Table des matières
  • Pourquoi étendre les disques des machines virtuelles Proxmox ?

  • Méthode 1. Redimensionner la taille du disque via l’interface graphique de Proxmox

  • Méthode 2 : Redimensionner la taille du disque via l’interpréteur de commandes Proxmox

  • Comment détecter la nouvelle taille dans l’invité ?

  • Points à prendre en compte lors du redimensionnement des disques sur Proxmox

  • Sauvegarder une machine virtuelle Proxmox avec Vinchin

  • FAQ sur l’augmentation de la taille du disque d’une machine virtuelle Proxmox

  • Conclusion

L’extension d’un disque de machine virtuelle dans Proxmox nécessite des étapes rigoureuses afin d’éviter toute perte de données ou toute interruption de service. Il s’agit d’une tâche opérationnelle courante, motivée par l’évolution des besoins liés à la charge de travail. Cet article décrit en détail les procédures opérationnelles permettant d’étendre en toute sécurité les disques des machines virtuelles Proxmox.

Pourquoi étendre les disques des machines virtuelles Proxmox ?

Les machines virtuelles peuvent connaître une saturation du stockage à mesure que les opérations évoluent. Les applications peuvent générer d’importants volumes de journaux. Les bases de données peuvent croître rapidement. Le déploiement de nouveaux services augmente les besoins en espace de stockage. Par exemple, une machine virtuelle PostgreSQL dont les tables augmentent en taille nécessite une extension opportune du disque. Une gestion proactive de la capacité permet d’éviter la dégradation ou la panne des services. Les causes courantes incluent l’augmentation du volume des journaux applicatifs, l’extension des bases de données et le déploiement de nouvelles fonctionnalités. Un redimensionnement précoce évite les échecs de correctifs ou les installations bloquées. Le suivi des tendances permet de planifier les extensions avant d’atteindre les limites.

Un espace disque insuffisant peut interrompre les mises à jour du système d’exploitation ou l’installation d’applications. Une machine virtuelle Linux peut manquer d’espace pour les caches de paquets ; une machine virtuelle Windows peut refuser d’appliquer des correctifs. En l’absence d’espace disponible, les services peuvent planter ou présenter un comportement imprévisible. Identifier les signes d’épuisement du stockage — par exemple des alertes d’utilisation élevée ou des entrées/sorties lentes — permet aux administrateurs d’intervenir rapidement. Cela réduit le temps de dépannage et diminue le risque d’arrêts imprévus d’urgence.

Méthode 1. Redimensionner la taille du disque via l’interface graphique de Proxmox

Avant tout redimensionnement, effectuez une sauvegarde vérifiée. Cette étape est obligatoire. Une sauvegarde de secours permet d’éviter toute perte de données en cas d’échec des étapes suivantes. Une fois la sauvegarde réalisée, augmentez la taille du disque virtuel au niveau de l’hyperviseur, puis mettez à jour le stockage à l’intérieur du système d’exploitation invité. Nous détaillons les méthodes utilisant l’interface graphique (GUI) et la ligne de commande (CLI). Nous traitons les systèmes invités Linux (Ext4, XFS, LVM) ainsi que Windows. Nous abordons également des scénarios avancés tels que les instantanés (snapshots), les systèmes de stockage sous-jacents et la détection du noyau. Suivez chaque étape avec précision, en employant un langage actif et clair.

Assurez-vous toujours d’avoir une sauvegarde récente avant toute modification du disque. Une sauvegarde vérifiée vous permet de restaurer vos données en cas de problème. Utilisez Vinchin ou un autre outil fiable. Vérifiez l’intégrité de la sauvegarde. Ne sautez pas cette étape.

Dans la console web Proxmox, vous pouvez ajouter de l’espace rapidement :

  • Connectez-vous à l’interface web Proxmox.

  • Sélectionnez la machine virtuelle nécessitant plus d’espace.

  • Accédez à Hardware.

  • Cliquez sur l’entrée du disque virtuel (par exemple, virtio0 ou scsi0).

  • Cliquez sur Disk Action, puis sur Resize.

  • Saisissez le montant à ajouter (par exemple, +10 G).

  • Cliquez sur Resize disk. Cette opération met à jour l’image du disque virtuel.

Méthode 2 : Redimensionner la taille du disque via l’interpréteur de commandes Proxmox

Ouvrez l’interpréteur de commandes sur l’hôte Proxmox ou via SSH. Exécutez la commande suivante :

qm resize <VMID> <DISK> +<SIZE>

Remplacez <VMID> par l’identifiant de la machine virtuelle. Remplacez <DISK> par l’identifiant du disque (par exemple scsi0, virtio0, tel qu’indiqué dans la configuration matérielle de la machine virtuelle). Remplacez <SIZE> par une valeur d’augmentation accompagnée de son unité (par exemple 10G pour 10 Gio). Cette commande peut fonctionner en ligne si le système de stockage sous-jacent et le système d’exploitation invité le prennent en charge ; sinon, arrêtez d’abord la machine virtuelle. Confirmez le message indiquant que l’opération a réussi. Le disque virtuel augmente de taille.

Comment détecter la nouvelle taille dans l’invité ?

Après le redimensionnement au niveau de l’hyperviseur, le système d’exploitation invité détecte un espace non alloué. Vous devez étendre les partitions ou les volumes et agrandir les systèmes de fichiers. Les étapes varient selon le système d’exploitation et le système de fichiers.

Invité Linux : système de fichiers Ext4 sur une partition

Si le disque utilise une table de partitions (GPT ou MBR), ajustez la limite finale de la partition. Commencez par confirmer la nouvelle taille : exécutez la commande lsblk. Utilisez ensuite parted pour redimensionner la partition :

  1. Exécutez parted /dev/sda print pour afficher la disposition.

  2. Exécutez parted /dev/sda resizepart <numéro-de-partition> 100 % pour étendre la partition jusqu’à la fin du disque. Utilisez le numéro de partition correct (par exemple, 1).

  3. Informez le noyau : exécutez partprobe /dev/sda ou redémarrez si nécessaire.

  4. Exécutez resize2fs /dev/sdaX pour étendre le système de fichiers ext4. Vérifiez à l’aide de df -h.
    Pour une racine basée sur LVM :

  5. Si la partition héberge un volume physique LVM, redimensionnez d’abord la partition comme décrit ci-dessus.

  6. Exécutez la commande pvresize /dev/sdaX pour agrandir le volume physique.

  7. Exécutez la commande lvextend -r -L +10G /dev/mapper/vgname-lvname pour étendre le volume logique et le système de fichiers (pour ext4).

  8. Confirmez l’espace libre avec la commande vgs et la nouvelle taille avec df -h.
    Ces étapes supposent une bonne connaissance de l’interface en ligne de commande Linux.

Invité Linux : système de fichiers XFS

XFS peut être étendu en ligne, mais ne peut pas être réduit. Après le redimensionnement d’une partition ou d’un volume physique (PV) :

  1. Confirmez la nouvelle taille à l’aide de la commande lsblk.

  2. Vérifiez que le système de fichiers est monté.

  3. Exécutez xfs_growfs /point_de_montage pour étendre le système de fichiers à l’espace total disponible.

  4. Confirmez à l’aide de la commande df -h.
    Si le noyau ne détecte pas la nouvelle partition, exécutez partprobe ou redémarrez le système. XFS nécessite un point de montage ; l’extension en ligne fonctionne sans démonter.

Invité Linux : utilisation de growpart

Pour les images de type cloud ou les disques avec une table de partitions GPT, growpart simplifie l’extension des partitions. Installez cloud-utils si nécessaire. Exécutez growpart /dev/sda 1 pour étendre la partition 1 afin qu’elle occupe tout l’espace libre. Ensuite, exécutez resize2fs ou xfs_growfs. Utilisez growpart --dry-run pour vérifier.

Invité Windows

Windows peut détecter en ligne les modifications de la taille du disque si les pilotes VirtIO ou VMware Tools sont à jour. Pour étendre le volume : ouvrez Disk Management (exécutez diskmgmt.msc). Utilisez Action > Rescan Disks si l’espace supplémentaire n’apparaît pas. Cliquez avec le bouton droit sur le volume affichant de l’espace non alloué, choisissez Extend Volume, puis suivez l’assistant pour allouer l’espace. L’extension de la partition système fonctionne souvent en ligne ; en revanche, l’extension d’autres partitions peut nécessiter le mode hors ligne ou un redémarrage. Vérifiez le type de disque (de base ou dynamique) ainsi que la prise en charge des pilotes.

Points à prendre en compte lors du redimensionnement des disques sur Proxmox

Le redimensionnement avec des instantanés existants est risqué. Attention : il est fortement déconseillé de redimensionner des disques comportant des instantanés existants, car cela peut entraîner une corruption des données. Bonne pratique : fusionner ou supprimer tous les instantanés associés à cette machine virtuelle et à ce disque. Effectuer une sauvegarde complète. Redimensionner le disque. Créer de nouveaux instantanés uniquement si nécessaire par la suite.

Le type de stockage sous-jacent est déterminant. La prise en charge du redimensionnement en ligne dépend du type de stockage Proxmox (LVM-thin, ZFS, Ceph, etc.) et des pilotes invités. Consultez la documentation officielle Proxmox sur le stockage pour plus de détails. Certains systèmes de stockage permettent l’extension en ligne ; d’autres nécessitent l’arrêt de la machine virtuelle.

Les anciens noyaux invités ou les pilotes de stockage peuvent ne pas détecter les modifications de taille. Si le système d’exploitation ne voit pas l’espace supplémentaire, exécutez la commande partprobe ou redémarrez la machine. Maintenez à jour les outils invités et les noyaux afin de prendre en charge le redimensionnement en ligne.

Le provisionnement fin peut afficher l’espace libre différemment. Après extension, vérifiez à l’aide des outils de surveillance. Ajustez les seuils pour refléter la nouvelle capacité. Les alertes automatisées doivent utiliser les nouvelles limites.

Confirmez l’extension réussie du système de fichiers. Dans la machine virtuelle, exécutez df -h (Linux) ou affichez les propriétés du disque (Windows). Vérifiez que les applications détectent l’espace supplémentaire. Sous Linux, envisagez un contrôle non destructif en lecture seule avec fsck -n /dev/sdaX, ou planifiez un fsck complet pendant une fenêtre de maintenance si des inquiétudes subsistent. Pour les services critiques, effectuez d’abord des tests dans un environnement de préproduction. Validez le bon fonctionnement des applications dépendantes du stockage étendu. Surveillez les journaux et les métriques afin de détecter toute anomalie. Mettez à jour les configurations de sauvegarde si les seuils de taille changent.

Sauvegarder une machine virtuelle Proxmox avec Vinchin

Maintenant que la taille du disque a changé, les sauvegardes régulières sont essentielles. Vinchin propose une solution de sauvegarde de machines virtuelles de niveau entreprise pour Proxmox. Proxmox est la première plateforme prise en charge par Vinchin. En passant par le redimensionnement, vous protégez vos données avant toute modification.

Vinchin Backup & Recovery est une solution professionnelle de sauvegarde de machines virtuelles, adaptée aux entreprises, prenant en charge Proxmox ainsi que de nombreuses autres plateformes. Elle propose des fonctionnalités telles que la sauvegarde incrémentale infinie, la déduplication et la compression des données, la migration V2V, les sauvegardes planifiées, les stratégies de limitation de bande passante et la rétention GFS, entre autres. Parmi ses points forts figurent notamment la sauvegarde incrémentale infinie, qui ne sauvegarde que les blocs modifiés afin d’optimiser l’efficacité, la déduplication et la compression permettant de réduire les besoins en espace de stockage, la migration V2V pour déplacer des machines virtuelles d’un hôte à un autre, ainsi que la restauration instantanée permettant des retours rapides à un état antérieur. Toutefois, Vinchin propose bien davantage de fonctionnalités avancées. Vous trouverez tous les détails dans le Centre d’aide Vinchin.

L’utilisation de la console web de Vinchin est simple. Pour sauvegarder une machine virtuelle Proxmox :
1. Sélectionnez la machine virtuelle Proxmox à sauvegarder.

Sélectionnez la machine virtuelle Proxmox à sauvegarder

2. Choisissez le stockage de sauvegarde.

Choisir le stockage de sauvegarde

3. Configurez les stratégies de sauvegarde.

Configurer les stratégies de sauvegarde

4. Envoyez la tâche.

Soumettre l’offre d’emploi

Chaque étape est liée à la machine virtuelle que vous avez choisie : vous sélectionnez explicitement cette machine virtuelle et consultez ses propriétés au cours du processus, ce qui permet de savoir clairement quelle machine virtuelle vous protégez.

Vinchin compte une clientèle mondiale et reçoit d’excellentes évaluations pour ses produits. Essayez une version d’essai gratuite de 60 jours, complète en fonctionnalités pour découvrir des sauvegardes accélérées, des restaurations simples et une protection fiable de vos données. Téléchargez l’installateur dès aujourd’hui pour un déploiement rapide.

FAQ sur l’augmentation de la taille du disque d’une machine virtuelle Proxmox

Q1 : Comment étendre le disque d’une machine virtuelle Proxmox sans temps d’arrêt ?
R1 : Utilisez la commande shell qm resize <VMID> <disque> +<taille> ou, dans l’interface graphique, accédez à Hardware > disk > Disk Action > Resize, si le système de stockage sous-jacent et le système d’exploitation invité prennent en charge l’extension en ligne ; sinon, éteignez d’abord la machine virtuelle.

Q2 : La machine virtuelle Linux affiche une taille accrue, mais la partition conserve son ancienne taille. Que faire ensuite ?
R2 : Utilisez growpart /dev/sda 1 ou parted /dev/sda resizepart 1 100% pour étendre la partition, puis exécutez resize2fs /dev/sda1 pour Ext4 ou xfs_growfs /point_de_montage pour XFS.

Q3 : Puis-je réduire la taille d’un disque de machine virtuelle dans Proxmox ?
R3 : Proxmox ne prend pas en charge nativement la réduction de taille via l’interface graphique ou la commande qm resize. Cette opération est risquée : vous devez veiller à ce qu’il y ait suffisamment d’espace libre à l’intérieur de la machine virtuelle, réduire le système de fichiers hors ligne, calculer la nouvelle taille du périphérique, utiliser des outils de bas niveau et disposer de sauvegardes complètes ; migrer les données vers un nouveau disque plus petit est une solution plus sûre.

Conclusion

L’extension du disque d’une machine virtuelle Proxmox nécessite un processus rigoureux : sauvegarde complète, extension du disque au niveau de l’hyperviseur, extension de la partition ou du système de fichiers au sein du système d’exploitation invité, puis validation. L’exécution méticuleuse des procédures spécifiques à chaque système d’exploitation est essentielle pour garantir le succès opérationnel. Vérifiez toujours vos sauvegardes et surveillez le système après le redimensionnement. Grâce à Vinchin, qui gère les sauvegardes, vous réduisez les risques liés à l’extension du stockage afin de répondre à une demande croissante.

Partager sur :

Categories: VM Tips