For the complete documentation index, see llms.txt. This page is also available as Markdown.

TRIM du lecteur virtuel

Comment effectuer des opérations TRIM/UNMAP sur des lecteurs virtuels sous Windows et Linux afin de récupérer l’espace vSAN inutilisé, en particulier après l’importation de VM à provisionnement épais.

Après avoir importé une machine virtuelle depuis un autre hyperviseur, il arrive parfois que l’espace libre disponible à l’intérieur de la machine virtuelle ne corresponde pas à l’espace libre indiqué à la plateforme VergeOS. Cette différence est souvent due au fait que le disque virtuel a été provisionné en mode thick depuis la source de la VM, ce qui empêche VergeOS d’avoir connaissance de l’espace disque inutilisé. Pour résoudre ce problème, une opération TRIM/UNMAP doit être effectuée sur le disque virtuel depuis l’intérieur de la machine virtuelle.

Prérequis pour exécuter une commande TRIM

  1. Modifiez le ou les disques virtuels concernés dans l’interface VergeOS et assurez-vous que Discard est activé.

  2. Assurez-vous que le ou les disques virtuels utilisent un type de lecteur virtIO-SCSI ou SATA.

  3. Assurez-vous que le ou les disques virtuels sont affectés à un niveau Solid State (généralement les niveaux 1 à 3).

Trimming d’un disque Windows

Pour effectuer une opération TRIM manuelle dans un environnement Windows, suivez ces étapes :

  1. Lancez PowerShell en tant qu’administrateur.

  2. À l’invite PowerShell, saisissez la commande suivante :

    Optimize-Volume -DriveLetter YourDriveLetter -ReTrim -Verbose

    Exemple :

    Optimize-Volume -DriveLetter E -ReTrim -Verbose
  3. Appuyez sur Entrée et attendez la fin de la commande.

Au fur et à mesure que l’opération TRIM progresse, vous pouvez voir l’espace libre indiqué dans le tableau de bord VergeOS augmenter à mesure que les données vides du volume sont supprimées.

Si cela ne résout pas le problème, TRIM n’est peut-être pas activé. Pour vérifier si TRIM est activé :

  1. Exécutez la commande FSUTIL suivante :

    fsutil behavior query disabledeletenotify

    Si la valeur est 1, TRIM n’est pas activé sur le disque.

  2. Pour activer TRIM, exécutez :

    fsutil behavior set disabledeletenotify 0

    Après activation, relancez les commandes TRIM.

Trimming d’un disque Linux

Les distributions Linux récentes ont TRIM activé par défaut via un service systemd ou une tâche cron. Pour vérifier si le TRIM automatisé est activé, suivez ces étapes :

  1. Assurez-vous que les étapes préalables ci-dessus sont terminées.

Exemple : Ubuntu Server

  1. Lancez un terminal.

  2. Saisissez les commandes suivantes pour vérifier l’état :

    • Vérifier l’état du minuteur/planification TRIM :

    • Vérifier l’état du service TRIM :

Si TRIM est activé, une opération s’exécutera à la prochaine heure planifiée. Si TRIM n’est pas activé, vous pouvez lancer un TRIM manuel à l’aide de :

Il est recommandé d’activer le TRIM automatique afin de garantir que l’utilisation des données soit reflétée avec précision entre VergeOS et le système d’exploitation invité.

Pour activer le TRIM automatique, exécutez :

Pour plus d’informations sur fstrim, consultez la page de manuel.


Informations sur le document

  • Dernière mise à jour : 2024-09-03

  • Version de VergeOS : 4.12.6

Mis à jour

Ce contenu vous a-t-il été utile ?