vSAN 6.7 Update 1 et versions ultérieures prend en charge les commandes SCSI UNMAP qui vous permettent de récupérer l'espace de stockage qui est mappé à des fichiers supprimés dans le système de fichiers créé par l'invité sur l'objet vSAN.

La suppression de fichiers libère de l'espace dans le système de fichiers. Cet espace libre est mappé sur un périphérique de stockage jusqu'à ce que le système de fichiers le libère ou le démappe. vSAN prend en charge la récupération d'espace libre, qui est également appelée opération UNMAP. Vous pouvez libérer de l'espace de stockage dans la banque de données vSAN lorsque vous supprimez ou migrez une machine virtuelle, consolidez un snapshot, etc.

La récupération de l'espace de stockage peut fournir un débit d'E/S hôte-à-Flash plus élevé et améliorer l'endurance Flash.

vSAN prend également en charge les commandes SCSI UNMAP soumises directement depuis un système d'exploitation invité pour récupérer de l'espace de stockage. vSAN prend en charge les opérations UNMAP hors ligne et en ligne. Sur les systèmes d'exploitation Linux, les demandes UNMAP hors ligne sont exécutées avec la commande fstrim(8), et les demandes UNMAP en ligne sont effectuées lorsque la commande mount -o discard est utilisée. Sur le système d'exploitation Windows, NTFS effectue des demandes UNMAP en ligne par défaut.

La fonctionnalité UNMAP est désactivée par défaut. Pour activer UNMAP sur un cluster vSAN, utilisez la commande RVC suivante : vsan.unmap_support –enable

Lorsque vous activez UNMAP sur un cluster vSAN, vous devez mettre hors tension puis remettre sous tension toutes les machines virtuelles. Les machines virtuelles doivent utiliser le matériel virtuel version 13 ou supérieure pour effectuer des opérations UNMAP.