Virtual Data Optimizer(VDO)
VDO (Virtual Data Optimizer)是一款存储软件,可以作为本地文件系统、iSCSI或Ceph存储下的附加存储层使用。VDO以重复数据删除、压缩和精简配置的形式为Linux提供内联数据缩减,提高空间利用率。CentOS 8上配置虚拟数据优化器(VDO),然后创建文件系统并持久地挂载卷。
VDO的核心功能
- 支持本地和远程存储
- 重复数据删除
- 压缩
- 自动精简配置
VDO的应用场景
为了节省磁盘空间VDO主要应用在:
- 虚拟机存储
- BLOB(binary large object)二进制大对象块存储后端
BLOB:存储用于流式传输和存储文档,视频,图片,备份和其他非结构化文本或二进制数据
-
安装VDO软件(本次实验使用操作系统:redhat8.0)
-
使用vdo命令创建vdo卷
vdo create --name=vdotest --device=/dev/nvme0n3 --vdoLogicalSize=50G
//create --创建
//--name --指定卷名
//--device --指定设备
//--vdoLogicalSize --卷大小
- 卷格式化操作
!按具体要求格式来进行格式化,本次使用xfs格式
4.注册新设备
udevadm settle
5.查看设备UUID进行启动挂载
lsblk --output=uuid /dev/mapper/vdotest
vi /etc/fstab --打开启动挂载配置文件插入以下配置
UUID=a1c79a8b-bc9b-40a4-a1b5-4608f950df1d /mnt/vdotest xfs defaults,x-systemd.requires=vdo.service 0 0
具体目录请根据具体情况修改#
6.创建挂载目录
mkdir /mnt/vdotest
7.设置vdo软件开机启动
systemctl enable vdo
8.验证挂载
mount -a
上图可以看到已经正常挂载完成,可以进行重启设备,验证是否开机自动挂载;