Virtualisation KVM – Mon disque dur occupe toujours plus de place

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

1 comment

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.