Quand vous utilisez KVM et le système de backup de proxmox, vous pouvez remarquer que même si vous supprimez des fichiers de vos VM, l’espace disque sur votre serveur augmente toujours. (et donc allonge votre temps de backup).
Le problème est du au fait que le système ne supprime pas réellement le fichier. il se contente de marquer dans la table d’allocation que le fichier n’existe plus. (en ext4, il est possible d’utiliser ext4-undelete pour récupérer des fichiers)
La solution est simple, il suffit de forcer le disque dur à faire un TRIM. Sur un ssd, un fichier supprimé est désaloué instantanément pour ne pas remplir le ssd. Forcer un trim effectue donc ce nettoyage
Pour faire cela, vous devez exécuter ces commandes dans votre VM.
1) Exécuter un trim forcé
fstrim /
Notez qu’il est nécessaire de répéter l’action sur chacune de vos partitions si vos vm sont partitionnées.
Nb: vous devez également le faire sur les vm LXC même si cela n’impacte pas la taille des backups
Cet article est fort utile pour moi. j’ai déjà KVM et que et je l’ai déjà réussi à l’installer grâce à un tutoriel en vidéo sur http://www.alphorm.com/tutoriel/formation-en-ligne-kvm. Et j’ai eu ce genre de problème. Heureusement que je suis tombé sur ce blog. Je vais m’y coller tout de suite et j’espère que ça marchera.