Disk Compression

Ações Comuns:

Pacotes a Instalar:

# yum install vdo kmod-vdo

Criação de VDO:

# vdo create --name=[Nome] --device=[Block_Device] --vdoLogicalSize=[Tamanho]

Write-Policies:

Sync: Quando o VDO está num modo sync, as camadas acima assumem que os comandos de escrita, escrevem dados para um tipo de armazenamento persistente.

Async: Quando o VDO está num modo async, os dados não são garantidos que são escritos para um tipo de armazenamento persistente quando um comando de escrita é enviado.

Auto: O modo auto, tal como o nome sugere, escolhe de forma automática um dos dois modos indicados acima, baseando-se em caracteristicas de cada device (esta é a opção default).

# vdo changeWritePolicy --writePolicy=[sync|async|auto] --name=[Nome]

File-System:

# mkfs.xfs -K /dev/mapper/[Nome]
# mkfs.ext4 -E nodiscard /dev/mapper/[Nome]

Para o Mount ser automático, no /etc/fstab devemos indicar as seguintes opções:

defaults,_netdev,x-systemd.device-timeout=0,x-systemd.requires=vdo.service

Comandos de Apoio:

# vdostats --human-readable
# vdo start --name=[Nome]       |    # vdo stop --name=[Nome]
# vdo start --all               |    # vdo stop --all
# vdo remove --name=[Nome]
# vdo remove --force --name=[Nome]
# vdo deactivate --name=[Nome]    |       # vdo activate --name=[Nome]
# vdo deactivate --all            |       # vdo activate --all
# vdo disableDeduplication --name=[Nome]
# vdo enableDeduplication --name=[Nome]
# vdo disableCompression --name=[Nome]
# vdo enableCompression --name=[Nome]
# vdo growLogical --name=[Nome] --vdoLogicalSize=[Tamanho]
# vdo growPhysical --name=[Nome]

Last updated

Was this helpful?