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(使用前将#替换为@)