Erreurs
❌ Erreur Docker/Proxmox "Proxmox — Disque plein / thin-provisioning" — Causes et Solutions
🐳 Docker / Proxmox
Espace disque épuisé sur Proxmox — nettoyage ISOs, logs, snapshots et images
Proxmox accumule silencieusement des fichiers volumineux : ISOs, images de VM, snapshots, logs et uploads temporaires. Le disque peut se remplir rapidement, bloquant le démarrage des VMs et les sauvegardes. Cette page est un guide complet de nettoyage Proxmox.
⚠️ Causes possibles
ISOs et images non supprimées
Les fichiers .iso téléchargés pour l'installation restent en permanence
Uploads temporaires incomplets
/var/tmp/pveupload/ accumule les uploads interrompus
Snapshots accumulés
Les snapshots de VMs/LXC occupent beaucoup d'espace si non purgés
Logs journald volumineux
Les journaux systemd grossissent sans limite si non configurés
Paquets APT en cache
/var/cache/apt/ accumule les paquets après les mises à jour Proxmox
Thin-provisioning saturé
Un pool LVM-thin ou ZFS est saturé même si la VM n'utilise pas tout l'espace alloué
🔧 Solutions étape par étape
1
Diagnostic complet de l'espace
# Vue globale df -h pvesm status # Les plus gros consommateurs du -sh /var/lib/vz/* 2>/dev/null | sort -rh du -sh /var/log/* 2>/dev/null | sort -rh | head -10 du -sh /var/cache/apt/ 2>/dev/null du -sh /var/tmp/* 2>/dev/null | sort -rh # Voir les ISOs et templates ls -lh /var/lib/vz/template/iso/ ls -lh /var/lib/vz/template/cache/ # Voir les images de VMs ls -lh /var/lib/vz/images/*/ # Voir les snapshots ZFS zfs list -t snapshot -o name,used | sort -k2 -rh | head -20
2
Nettoyage immédiat
# 1. Supprimer les uploads temporaires interrompus
rm -rf /var/tmp/pveupload-*
# 2. Vider le cache APT
apt clean
apt autoremove -y
# 3. Nettoyer les journaux systemd
journalctl --vacuum-time=7d
journalctl --vacuum-size=500M
# 4. Supprimer les vieux kernels (garder les 2 derniers)
dpkg --list | grep linux-image | awk '{print $2}' | sort -V | head -n -2 | xargs apt remove --purge -y 2>/dev/null
# 5. Supprimer les ISOs inutilisées
# Via interface web : Datacenter → Storage → local → ISOs
# En ligne de commande :
ls /var/lib/vz/template/iso/
rm /var/lib/vz/template/iso/debian-vieille-version.iso3
Gérer les snapshots
# Lister les snapshots d'une VM qm listsnapshot 100 pct listsnapshot 200 # Supprimer un snapshot de VM qm delsnapshot 100 snapshot_ancien # Supprimer un snapshot LXC pct delsnapshot 200 snap1 # Lister et supprimer les snapshots ZFS zfs list -t snapshot zfs destroy rpool/data/vm-100-disk-0@snapshot_ancien # Politique de rétention : garder seulement les 3 derniers # Via vzdump dans la config de backup : # /etc/vzdump.conf # maxfiles 3
4
Étendre le stockage LVM-thin
# Voir l'état du pool LVM-thin lvs -a | grep thin vgs # Voir l'espace utilisé dans le thin pool lvdisplay /dev/pve/data | grep -i "pool\|alloc" # Étendre le thin pool lvextend -L +50G /dev/pve/data lvextend -l +50%FREE /dev/pve/data # Ajouter un disque et étendre le VG pvcreate /dev/sdb vgextend pve /dev/sdb lvextend -l +100%FREE /dev/pve/data # Vérifier après extension pvesm status lvdisplay /dev/pve/data
5
Configurer la rétention des logs
# Limiter les logs journald de façon permanente
# /etc/systemd/journald.conf
[Journal]
SystemMaxUse=500M
SystemMaxFileSize=50M
MaxRetentionSec=30day
# Appliquer
systemctl restart systemd-journald
# Configurer logrotate pour les logs Proxmox
# /etc/logrotate.d/pve (si inexistant)
/var/log/pve/*.log {
weekly
rotate 4
compress
missingok
notifempty
}
# Planifier le nettoyage automatique
# Cron hebdomadaire
0 3 * * 0 apt clean && journalctl --vacuum-time=30d && rm -rf /var/tmp/pveupload-* >> /var/log/proxmox-cleanup.log 2>&1🛡️ Comment éviter cette erreur
- ✅ Dédier une partition séparée à
/var/lib/vzpour isoler les données VMs du système - ✅ Configurer la rétention des sauvegardes vzdump :
maxfiles 3dans/etc/vzdump.conf - ✅ Surveiller l'espace Proxmox avec Zabbix — alerter à 80% sur chaque pool de stockage
- ✅ Planifier le nettoyage automatique des uploads temporaires avec un cron hebdomadaire
Ajouter Les Fibrés à mes sources préférées
Retrouvez plus souvent nos guides dans vos résultats Google