GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer Virtual Data Optimizer (VD0) dans CentOS/RHEL 7 et 8

Virtual Data Optimizer (VDO) est une technologie de virtualisation de blocs qui vous permet de créer facilement des pools de stockage de blocs compressés et dédupliqués. Cet article décrit les étapes pour créer un système de fichiers Virtual Data Optimizer (VD0) dans les systèmes CentOS/RHEL 8.

1. Installez VDO en utilisant dnf ou yum.

# dnf install install vdo

Vérifiez l'installation du package :

# rpm -qa | grep vdo
kmod-kvdo-6.2.0.293-50.0.1.el8.x86_64
vdo-6.2.0.298-10.el8_0.x86_64

2. Créez un disque VDO :

# lsblk | grep sdc
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 5G 0 disk
# vdo create --name=vdoTEST --device=/dev/sdc --vdoLogicalSize=1G --writePolicy=async
Creating VDO vdoTEST
Starting VDO vdoTEST
Starting compression on VDO vdoTEST
VDO instance 0 volume is ready at /dev/mapper/vdoTEST

3. Vérifiez la configuration du disque VDO.

# ls -l /dev/mapper/vdoTEST
lrwxrwxrwx. 1 root root 7 Aug 19 18:13 /dev/mapper/vdoTEST -> ../dm-8
# vdostats --hu
Device Size Used Available Use% Space saving%
/dev/mapper/vdoTEST 5.0G 3.0G 2.0G 60% 0%
# vdostats --verbose /dev/mapper/vdoTEST | grep -B6 'saving percent'
physical blocks : 1316331
logical blocks : 262144
1K-blocks : 5265324
1K-blocks used : 3169588
1K-blocks available : 2095736
used percent : 60
saving percent : 0

4. Créez une base LVM sur le VDO :

# pvcreate /dev/mapper/vdoTEST
Physical volume "/dev/mapper/vdoTEST" successfully created.
# vgcreate vdoTest /dev/mapper/vdoTEST
Volume group "vdoTest" successfully created
# vgdisplay vdoTest
--- Volume group ---
VG Name vdoTest
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 1020.00 MiB
PE Size 4.00 MiB
Total PE 255
Alloc PE / Size 0 / 0
Free PE / Size 255 / 1020.00 MiB
VG UUID ylwz5n-vvIA-dBrW-7KKj-iugk-eWeO-VCKcXq
# lvcreate -n vdolv01 -L 500MB vdoTest
Logical volume "vdolv01" created.
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vdolv01 vdoTest -wi-a----- 500.00m

5. Maintenant, créez le système de fichiers xfs et montez le volume LVM :

# mkfs.xfs /dev/vdoTest/vdolv01
# mount -o discard /dev/vdoTest/vdolv01 /vdoTest

Vérifiez le nouveau point de montage :

# vdostats --hu
Device Size Used Available Use% Space saving%
/dev/mapper/vdoTEST 5.0G 3.0G 2.0G 60% 96%
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vdoTest-vdolv01 496M 29M 467M 6% /vdoTest


Cent OS
  1. Comment créer un pont réseau sur CentOS 7 / RHEL 7

  2. Comment créer et activer la partition d'échange sur Centos / RHEL 8

  3. CentOS / RHEL :Comment créer et héberger un référentiel yum sur httpd

  4. Comment créer un référentiel yum dans CentOS/RHEL

  5. Comment créer une interface de pont à l'aide de nmcli dans CentOS/RHEL 7 et 8

Comment créer des hôtes virtuels Apache sur CentOS 7

Comment installer KVM sur CentOS 8 / RHEL 8

Comment créer et exécuter un script Shell dans CentOS 8

Comment installer et utiliser Firewalld dans CentOS / RHEL

Comment installer Samba sur RHEL et CentOS Stream

Comment créer/formater/étendre des volumes Virtual Data Optimizer (VDO) à l'aide de la console Web Cockpit dans CentOS/RHEL 8