Introducción:
VDO:abreviatura de Virtual Data Optimizer y es una tecnología de virtualización de bloques que proporciona deduplicación y compresión de datos a nivel de bloque.
¿Qué es una deduplicación?
La eliminación de información duplicada o redundante, especialmente en datos informáticos y elimina la información repetitiva antes de almacenarla.
Escenarios de implementación de VDO
- Implementar VDO en KVM
- VDO en sistemas de archivos
- VDO en LVM
- Para más escenarios puede visitar RedHat
¿Cómo instalar las herramientas VDO en RedHat?
- Abra la terminal y escriba el siguiente comando
sudo yum install vdo kmod-kvdo
- Luego habilite e inicie el servicio
systemctl enable vdo
systemctl start vdo
systemctl status vdo
¿Cómo crear VDO en un disco?
- Crearé vdo para un disco con capacidad de 20 GB
- Abre tu terminal y escribe el comando
vdo create --name=unixcop_vdo --device=/dev/sdc --vdoLogicalSize=50G --verbose
Consejos :
Actualmente, VDO admite cualquier tamaño lógico hasta 254 veces el tamaño del volumen físico con un tamaño lógico máximo absoluto de 4 PB.
Dispositivo:dependiendo del nombre del dispositivo en su computadora
Nombre :cualquier nombre que prefieras.
Verbose:para mostrar la ejecución del comando en la terminal
- Luego necesita crear un volumen físico y un grupo de volúmenes... escriba los siguientes comandos
pvcreate /dev/mapper/unixcop_vdo
vgcreate vg0 /dev/mapper/unixcop_vdo
- También cree el volumen lógico que iguale la capacidad física del disco... en mi caso igual a 20 GB
lvcreate --name unixcop_logicalVolume --size=20G vg0
- Mostrar el volumen lógico creado
lvdisplay vg0/unixcop_logicalVolume
- Después de eso necesitas formatear el volumen... escribe el siguiente comando para formatearlo con xfs
mkfs.xfs /dev/vg0/unixcop_logicalVolume
- Luego monte el volumen en cualquier directorio
mount /dev/vg0/unixcop_logicalVolume /UnixCopDir
Para obtener más información sobre el volumen lógico, visite este artículo
- Puede monitorear el estado de VDO escribiendo el siguiente comando
vdostats --human-readable
Conclusión:
El artículo aclara cómo implementar VDO en Redhat siguiendo los pasos en los que puede aplicar la deduplicación y compresión de los datos antes de almacenarlos en el disco para ahorrar mucho espacio.
para más información usa el comando man vdo