Introduzione:
VDO :Abbreviazione di Virtual Data Optimizer ed è una tecnologia di virtualizzazione a blocchi che fornisce la deduplicazione e la compressione dei dati a livello di blocco.
Cos'è una deduplicazione?
L'eliminazione delle informazioni duplicate o ridondanti, soprattutto nei dati del computer e rimuove le informazioni ripetitive prima di memorizzarle.
Scenari di distribuzione VDO
- Distribuisci VDO su KVM
- VDO su FileSystem
- VDO su LVM
- Per altri scenari puoi visitare RedHat
Come installare gli strumenti VDO su RedHat?
- Apri il terminale e scrivi il seguente comando
sudo yum install vdo kmod-kvdo
- Quindi abilita e avvia il servizio
systemctl enable vdo
systemctl start vdo
systemctl status vdo
Come creare VDO su un disco?
- Creerò vdo per un disco con capacità 20 GB
- Apri il tuo terminale e scrivi il comando
vdo create --name=unixcop_vdo --device=/dev/sdc --vdoLogicalSize=50G --verbose
Suggerimenti :
Attualmente VDO supporta qualsiasi dimensione logica fino a 254 volte la dimensione del volume fisico con una dimensione logica massima assoluta di 4 PB.
Dispositivo:a seconda del nome del dispositivo sul tuo computer
Nome :qualsiasi nome tu preferisca.
Verbose :per mostrare l'esecuzione del comando sul terminale
- Quindi devi creare volume fisico e gruppo di volumi .. scrivi i seguenti comandi
pvcreate /dev/mapper/unixcop_vdo
vgcreate vg0 /dev/mapper/unixcop_vdo
- Crea anche il volume logico che uguaglia la capacità fisica del disco.. nel mio caso pari a 20 GB
lvcreate --name unixcop_logicalVolume --size=20G vg0
- Visualizza il volume logico creato
lvdisplay vg0/unixcop_logicalVolume
- Dopo di che devi formattare il volume .. scrivi il seguente comando per formattarlo con xfs
mkfs.xfs /dev/vg0/unixcop_logicalVolume
- Quindi monta il volume su qualsiasi Directory
mount /dev/vg0/unixcop_logicalVolume /UnixCopDir
Per ulteriori informazioni sul volume logico, visita questo articolo
- Puoi monitorare lo stato di VDO scrivendo il seguente comando
vdostats --human-readable
Conclusione:
L'articolo chiarisce come distribuire VDO su Redhat seguendo i passaggi per applicare la deduplicazione e la compressione dei dati prima di archiviarli sul disco per risparmiare molto spazio.
per ulteriori informazioni utilizzare il comando man vdo