Panel et fichiers

Délai de synchronisation du quota de disque Docker

Relu le 6 septembre 2026 2 min de lecture

Vous supprimez dix gigaoctets d'anciennes sauvegardes, rafraîchissez le panel, et la barre de quota n'a pas bougé. Ce n'est pas un bug — c'est un compromis délibéré que fait le daemon entre un chiffre exact et ne pas dépenser de CPU à parcourir tout votre arbre de fichiers à chaque chargement de page.

Pourquoi le quota n'est pas calculé en direct

Calculer la taille totale d'un dossier signifie parcourir chaque fichier à l'intérieur et additionner leurs tailles — le même travail que fait la commande du. Faire cela à chaque chargement de page du panel, pour chaque serveur du nœud, en même temps, serait une charge réelle et totalement évitable sur le disque même dont le serveur essaie de tourner. À la place, le daemon exécute ce calcul sur un cycle périodique — toutes les 5 à 10 minutes — et le panel affiche ce que le dernier cycle a calculé, plutôt que le chiffre instantané réel.

Cela signifie que le chiffre affiché est toujours légèrement en retard sur la réalité, dans les deux sens

Supprimer un gros fichier ne montrera pas immédiatement l'espace libéré, et — moins évident — téléverser un gros fichier ne le montrera pas immédiatement comme utilisé non plus. Aucun des deux n'est préoccupant ; les deux se rattrapent au cycle suivant.

Attendez le cycle plutôt que de redémarrer pour « forcer » un rafraîchissement

Redémarrer le conteneur n'accélère pas le recalcul du quota et est une interruption inutile si l'objectif réel est juste de confirmer que les fichiers supprimés ont disparu. Attendre dix minutes et recharger le panel donne le même chiffre exact sans aucun temps d'arrêt.