À propos de la commande ESXcli storage VMFS UNMAP
Vous découvrirez ici :
- Ce qu'est la fonction VMFS UNMAP
- Comment elle fonctionne
- Comment DiskInternals peut vous aider
Êtes-vous prêt ? Alors lisez !
À propos de UNMAP et de la récupération d'espace mort
Une fonction longtemps oubliée appelée UNMAP, qui utilise VAAI pour restaurer l'espace disque de la machine virtuelle dans la baie de disques, a fait ses débuts dans les versions améliorées de VMware vSphere, notamment les versions 6.5 et 6.7. Cette fonctionnalité est comparable à la commande TRIM de Windows. Dans le passé, l'exécution manuelle de nombreuses commandes complexes et peut-être accablantes était nécessaire pour cette fonctionnalité géniale (même dans la version 5). Maintenant que cette fonctionnalité peut être gérée à partir de l'interface graphique et que les blocs de disque sont automatiquement retournés, tout est devenu beaucoup plus simple.
La récupération de l'espace mort se fait de manière fluide, sans affecter les performances. Il est important de noter qu'en cas de Snapshot et Storage vMotion, la récupération de l'espace mort ne s'effectue pas automatiquement sur le LUN de la baie de disques.
VMware UNMAP : Comment cela fonctionne dans VMFS 5 et 6
Lorsque des informations sont effacées d'une VM, le système d'exploitation invité transmet un signal VMFS indiquant l'espace libre nouvellement disponible, et ce signal est ensuite transmis à UNMAP. La commande UNMAP libère rapidement de l'espace dans le stockage de données VMFS, et les blocs d'espace sont également libérés le long de la chaîne.
Dans VMFS 6.7, tout cela se fait sans votre intervention, ce qui peut certainement être considéré comme une avancée majeure. Il existe une fonction VMware SCSI UNMAP dans VMFS 5, mais elle n'est pas très pratique car pratiquement toutes les commandes doivent être saisies séparément. Cela ne pose sans doute pas de problème pour les administrateurs expérimentés, mais les novices pourraient avoir du mal à comprendre entièrement quoi faire.
VMware vSAN et UNMAP
Il y a de bonnes nouvelles : VMware vSAN 6.7 U1 introduit la prise en charge de la récupération automatique de l'espace avec le support de SCSI UNMAP. Ici, il est également possible de libérer et de retourner rapidement et automatiquement des blocs vers le stockage sans saisir de commandes. VMware vSAN n'a pas besoin de plusieurs couches de récupération, car il n'utilise pas de LUN ou de VMFS.
À propos de la commande ESXcli storage VMFS UNMAP
Pour retourner les blocs inutilisés vers le stockage de données VMFS, vous avez besoin de la commande principale :Notez les composants de cette commande :bashesxcli storage vmfs unmap --volume-label=volume_label|--volume-uuid=volume_uuid --reclaim-unit=number
-l|--volume-label=volume_label
- si ceci est affiché, l'argument suivant (2) n'est pas nécessaire.-u|--volume-uuid=volume_uuid
- de la même manière, si appliqué, l'argument ci-dessus (1) ne doit pas être utilisé.-n|--reclaim-unit=number
- si vous ne spécifiez pas de nombre spécifique, le nombre sera automatiquement 200. Ce nombre est presque toujours approprié, mais certaines baies peuvent avoir des valeurs différentes.
Comment effectuer une récupération VMFS
DiskInternals VMFS Recovery permet de récupérer toutes les données (de tout type et volume) pouvant être techniquement restaurées en cas de dommages logiques aux disques virtuels. L'application offre à chaque client un aperçu gratuit à 100% des fichiers trouvés, sans obligation de payer immédiatement pour la récupération. Une licence vous permet d'exporter les fichiers à un moment qui vous convient, avec un support technique possible si nécessaire. Tous les disques virtuels sont facilement montés sur des disques locaux pour un accès plus facile. Vous pouvez également récupérer des fichiers VMDK stockés sur des disques formatés par le serveur VMware ESX/ESXi.
DiskInternals VMFS Recovery simplifie et améliore la vie des propriétaires de VM et d'ensembles de disques, c'est pourquoi vous devriez avoir cet outil sur votre bureau !
Bonne chance, et patience !