磁盘高级管理工具VDO (redhat8版本以上或者centos8以上)

1、vdo简述

Virtual Data Optimizer 通过数据去重、压缩的方式来优化存储空间。

VDO层放置在现有块存储设备上,例如Raid设备、本地磁盘设备。

LVM 或文件系统 放置在VDO层之上,也可以将VDO放在LVM层之上。

(备注:操作系统redhat或者centos8以上,7.5测试版本可以)

2、安装

        (1)yum install vdo kmod-kvdo

        (2)# vdo create \

       --name=vdo_name \ 名字自己取,方便记就好

       --device=block_device \   物理块设备名字

       --vdoLogicalSize=logical_size \       vdo逻辑大小,一般采用物理容量的1.5、2、3倍

       [--vdoSlabSize=slab_size]        指定slab的大小,默认是2GB

          --writePolicy:写入模式。可选模式 async, sync, auto

3、vdo设备的简单操作

        查看vdo设备:vdo list

        查看vdo设备当前活动数据:vdo status

                                                      vdo status –name=vdo_name

        查看vdo设备空间使用情况:vdostats --human-readable

        开启vdo设备:vdo start --name=vdo_name

                                   vdo start –all

        停止vdo设备:vdo stop --name=vdo_name

                                   vdo stop –all

修改vdo设备写入策略:vdo changeWritePolicy --writePolicy=sync|async|auto --name=vdo_name

删除vdo设备:vdo remove –name=my_vdo

                           vdo remove –force –name=my_vdo

配置vdo设备开机自启:vdo activate –name=my_vdo

                                           vdo activate –all

关闭vdo设备开机自启:vdo deactivate --name=my_vdo

                                        vdo deactivate –all

-----------------------------------------去重功能------------------------------------------------------------

        禁用/开启去重功能:vdo disableDeduplication/enableDeduplication --name=my_vdo

------------------------------------------压缩功能------------------------------------------------------------

        禁用/开启压缩功能:vdo disableCompression/enableCompression --name=my_vdo

扩容vdo设备:vdo growLogical --name=my_vdo --vdoLogicalSize=new_logical_size

扩容vdo底层物理设备容量:vdo growPhysical --name=my_vdo


版权声明:本文为fengye_wuqi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。