- 📦 Proxmox : 9.0.0
- 🐧 Distribution : Debian 13 trixie
Caution
Ces commandes ne sont pas sans risque et peuvent entraîner une perte de données.
Assurez-vous d’avoir sauvegardé vos (VM, LXC, ect...) importants avant de continuer.
Ce guide permet de récupérer l'espace disque inutilisé dans Proxmox VE en supprimant le stockage local-lvm et en étendant le volume root. Résout le problème du cloisonnement entre l'espace VMs et l'espace backups.
Disque total : 256 Go
├── local (root) : 83 Go → ISOs, templates, backups
└── local-lvm (data): 173 Go → Disques VMs et containers
Avec cette configuration par défaut :
- 173 Go sont alloués pour les VMs et containers dans
local-lvm - Seulement 83 Go pour les backups, ISOs et templates dans
local
Conséquence : Si vous avez des VMs qui utilisent 100 Go, vous ne pourrez stocker qu'un seul backup complet (voire aucun si vous avez plusieurs VMs) ! L'espace pour les backups est largement insuffisant par rapport à l'espace disponible pour les VMs.
Disque total : 256 Go
└── local (root) : 248 Go → Tout (VMs, containers, backups, ISOs, templates)
(8 Go réservés pour le système)
Avantages :
- ✅ 248 Go flexibles : l'espace s'adapte automatiquement à vos besoins
- ✅ Backups possibles : assez d'espace pour sauvegarder vos VMs
- ✅ Plus simple : un seul espace de stockage à gérer
| Configuration | Backups/ISOs | VMs/Containers | Total utilisable |
|---|---|---|---|
| Avant |
83 Go (32%) | 173 Go (68%) | 256 Go cloisonné |
| Après ✅ | ← 248 Go flexibles → | 248 Go unifié |
Supprimez le volume logique data pour libérer l'espace :
lvremove /dev/pve/dataAllouez tout l'espace libre du volume group (pve) à la partition root, puis redimensionnez le système de fichiers :
lvextend -l +100%FREE /dev/pve/root && resize2fs /dev/pve/root💡 Note : Cette commande suppose que vous utilisez un système de fichiers ext4. Si vous utilisez xfs, remplacez resize2fs par xfs_growfs /dev/pve/root.
- Éditez le fichier de configuration des stockages :
nano /etc/pve/storage.cfg
- Recherchez et supprimez le bloc suivant ou désactivez-le avec
#:lvmthin: local-lvm thinpool data vgname pve content rootdir,images
❌ Ne supprimez pas d'autres sections comme local, qui correspond souvent au stockage principal.
Allouez tout l'espace libre du volume group (pve) à la partition root, puis redimensionnez le système de fichiers :
lvextend -l +100%FREE /dev/pve/root && resize2fs /dev/pve/root💡 Note : Cette commande suppose que vous utilisez un système de fichiers ext4. Si vous utilisez xfs, remplacez resize2fs par xfs_growfs /dev/pve/root.
- Éditez le fichier de configuration des stockages :
nano /etc/pve/storage.cfg
- Recherchez et supprimez le bloc suivant ou désactivez-le avec
#:lvmthin: local-lvm thinpool data vgname pve content rootdir,images
❌ Ne supprimez pas d'autres sections comme local, qui correspond souvent au stockage principal.
local pour qu'il puisse gérer tous les types de contenu qui étaient auparavant dans local-lvm.
Vous pouvez aussi le faire via l'interface Proxmox :
- Allez dans Datacenter → Storage
- Sélectionnez le stockage local
- Cliquez sur Edit
- Dans Content, cochez tous les types qui étaient disponibles dans
local-lvm:- ✅ Disk image
- ✅ Container
- ✅ VZDump backup file
- ✅ ISO image
- ✅ Container template
💡 Rappel : Le contenu typique de local-lvm incluait généralement rootdir (containers) et images (disques de VMs). Assurez-vous de les ajouter au stockage local pour pouvoir créer des VMs et containers sur ce stockage.