vdo 虚拟数据优化器详解以及配置

2023-05-16

VDO

我的博客:https://blog.itwk.cc

vdo(虚拟数据优化器)是一个内核模块,目的是通过重删(重复数据删除)减少磁盘的的空间占用,以及减少复制带宽
vdo是基于block(块设备)层之上的,也就是说在block基础上映射出mapper虚拟设备,然后直接使用

特点:输入的数据会判断是不是冗余数据,判断为重复数据的部分会不会写入,然后对源数据进行更新,直接指向原始已经存储的数据块,对每个单独的数据块进行处理

安装

yum -y install vdo kmod-kvdo

创建VDO卷

vdo create -n vdovolume  --vdoLogicalSize=50G --device=/dev/vdc

格式化VDO卷

mkfs.xfs -K /dev/mapper/vdovolume

fstab vdo自动挂载

/dev/mapper/vdovolume    /vdodir     xfs     defaults,x-systemd.requires=vdo.service 0 0

/dev/zero代表重复的0数据

1:10 结构化数据 kvm 关系型数据库

8T EMC 4:1 32T

测试VDO重复数据压缩

vdostats --human-readable
dd if=/dev/zero of=/vdodir/testfile1 bs=200M count=10
dd if=/dev/zero of=/vdodir/testfile2 bs=200M count=10
dd if=/dev/zero of=/vdodir/testfile3 bs=200M count=10 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vdo 虚拟数据优化器详解以及配置 的相关文章

随机推荐