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

TRIM de unidad virtual

Cómo realizar operaciones TRIM/UNMAP en unidades virtuales en Windows y Linux para recuperar espacio vSAN no utilizado, especialmente después de importar VMs aprovisionadas en modo thick.

Después de importar una máquina virtual desde otro hipervisor, a veces el espacio libre disponible dentro de la máquina virtual no coincide con el espacio libre informado a la plataforma VergeOS. Esta discrepancia suele deberse a que el disco virtual fue aprovisionado en modo thick desde el origen de la VM, lo que hace que VergeOS no conozca el espacio no utilizado del disco. Para resolver esto, es necesario realizar una operación TRIM/UNMAP en el disco virtual desde dentro de la máquina virtual.

Requisitos previos para ejecutar un comando TRIM

  1. Edite la(s) unidad(es) virtual(es) en cuestión en la interfaz de VergeOS y asegúrese de que Descartar está habilitado.

  2. Asegúrese de que la(s) unidad(es) virtual(es) esté(n) usando un tipo de unidad virtIO-SCSI o SATA.

  3. Asegúrese de que la(s) unidad(es) virtual(es) esté(n) asignada(s) a un Nivel de estado sólido (normalmente nivel 1-3).

Cómo aplicar TRIM a una unidad de Windows

Para realizar una operación TRIM manual en un entorno Windows, siga estos pasos:

  1. Inicie PowerShell como usuario administrador.

  2. Desde el símbolo del sistema de PowerShell, escriba el siguiente comando:

    Optimize-Volume -DriveLetter YourDriveLetter -ReTrim -Verbose

    Ejemplo:

    Optimize-Volume -DriveLetter E -ReTrim -Verbose
  3. Presione Enter y espere a que el comando se complete.

A medida que avanza la operación TRIM, puede ver cómo aumenta el espacio libre informado en el panel de VergeOS a medida que se eliminan los datos vacíos del volumen.

Si esto no resuelve el problema, es posible que TRIM no esté habilitado. Para comprobar si TRIM está habilitado:

  1. Ejecute el siguiente FSUTIL comando:

    fsutil behavior query disabledeletenotify

    Si el valor es 1, TRIM no está habilitado en la unidad.

  2. Para habilitar TRIM, ejecute:

    fsutil behavior set disabledeletenotify 0

    Después de habilitarlo, vuelva a ejecutar los comandos TRIM.

Cómo aplicar TRIM a una unidad de Linux

Las distribuciones Linux más recientes tienen TRIM habilitado de forma predeterminada mediante un servicio de systemd o una tarea cron. Para comprobar si TRIM automático está habilitado, siga estos pasos:

  1. Asegúrese de que los pasos previos de arriba estén completos.

Ejemplo: Ubuntu Server

  1. Abra una terminal.

  2. Introduzca los siguientes comandos para comprobar el estado:

    • Comprobar el estado del temporizador/programación de TRIM:

    • Comprobar el estado del servicio TRIM:

Si TRIM está habilitado, se ejecutará una operación en el siguiente momento programado. Si TRIM no está habilitado, puede ejecutar un TRIM manual usando:

Se recomienda habilitar TRIM automático para garantizar que el uso de datos se refleje con precisión entre VergeOS y el sistema operativo invitado.

Para habilitar TRIM automático, ejecute:

Para obtener más información sobre fstrim, visite la página del manual.


Información del documento

  • Última actualización: 2024-09-03

  • Versión de VergeOS: 4.12.6

Última actualización

¿Te fue útil?