Virtual Data Optimizer虚拟存储优化器实战

Virtual Data Optimizer(VDO)
后端

VDO (Virtual Data Optimizer)是一款存储软件,能够做为本地文件系统、iSCSI或Ceph存储下的附加存储层使用。VDO以重复数据删除、压缩和精简配置的形式为Linux提供内联数据缩减,提升空间利用率。CentOS 8上配置虚拟数据优化器(VDO),而后建立文件系统并持久地挂载卷。app

VDO的核心功能优化

  • 支持本地和远程存储
  • 重复数据删除
  • 压缩
  • 自动精简配置

VDO的应用场景ui

为了节省磁盘空间VDO主要应用在:操作系统

  • 虚拟机存储
  • BLOB(binary large object)二进制大对象块存储后端

BLOB:存储用于流式传输和存储文档,视频,图片,备份和其余非结构化文本或二进制数据视频

  1. 安装VDO软件(本次实验使用操做系统:redhat8.0)
    对象

  2. 使用vdo命令建立vdo卷
    vdo create --name=vdotest --device=/dev/nvme0n3 --vdoLogicalSize=50G
    //create --建立
    //--name --指定卷名
    //--device --指定设备
    //--vdoLogicalSize --卷大小blog

  1. 卷格式化操做
    !按具体要求格式来进行格式化,本次使用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

上图能够看到已经正常挂载完成,能够进行重启设备,验证是否开机自动挂载;