Cuando se crea una instantánea, se conserva el estado del disco virtual, lo que impide que el sistema operativo invitado escriba datos en él. Además, se crea un disco delta o secundario. El disco delta representa la diferencia entre el estado actual del disco de la máquina virtual y el estado que tenía en el momento en que se creó la instantánea anterior. En el almacén de datos de VMFS, el disco delta es un disco disperso.
Los discos dispersos usan el mecanismo de copia en escritura, en el cual el disco virtual no contiene datos hasta que se copian allí mediante una operación de escritura. Esta optimización ahorra espacio de almacenamiento.
Según el tipo de almacén de datos, los discos delta usan diferentes formatos dispersos.
Formatos de instantáneas | VMFS5 | VMFS 6 |
---|---|---|
VMFSsparse | Para discos virtuales inferiores a 2 TB. | N/C |
SEsparse | Para discos virtuales superiores a 2 TB. | Para todos los discos. |
- VMFSsparse
-
VMFS5 usa el formato VMFSsparse para los discos virtuales de hasta 2 TB.
VMFSsparse se implementa sobre VMFS. La capa VMFSsparse procesa las E/S emitidas a una máquina virtual de instantánea. Técnicamente, VMFSsparse es un registro de rehacer que comienza vacío inmediatamente después de la creación de una instantánea de máquina virtual. El registro de rehacer se expande hasta alcanzar el tamaño de su vmdk base cuando se vuelve a escribir la vmdk con nuevos datos después de la creación de una instantánea de máquina virtual. El registro de rehacer es un archivo en el almacén de datos de VMFS. Tras la creación de una instantánea, la vmdk base asociada a la máquina virtual se transfiere a la vmdk dispersa recién creada.
- SEsparse
-
SEsparse es un formato predeterminado para todos los discos delta en los almacenes de datos de VMFS6. En VMFS5, SEsparse se utiliza para discos virtuales de 2 TB o más.
SEsparse es un formato similar a VMFSsparse con algunas mejoras. Este formato ocupa menos espacio y es compatible con la técnica de recuperación de espacio. Con esta técnica, se marcan los bloques que elimina el SO invitado. El sistema envía comandos a la capa SEsparse del hipervisor para cancelar la asignación de esos bloques. Esta cancelación de asignación permite recuperar el espacio asignado por SEsparse una vez que el sistema operativo invitado eliminó los datos. Para obtener más información sobre la recuperación de espacio, consulte Recuperación de espacio de almacenamiento.
Migración de instantáneas
- Si se migra una máquina virtual con una instantánea VMFSsparse a VMFS6, el formato de la instantánea cambia a SEsparse.
- Cuando se migra una máquina virtual con una vmdk de hasta 2 TB a VMFS5, el formato de la instantánea cambia a VMFSsparse.
- No se pueden mezclar los registros de rehacer VMFSsparse con los registros de rehacer SEsparse en la misma jerarquía.