Linux——实施高级存储功能(VDO)

一、stratis存储:

stratis存储是一种高效率管理存储的方式,可实施灵活的文件系统,使之随数据动态增长。需要安装stratus-cli和stratisd软件包。

stratis pool create     #用来创建包含一个或多个块设备的池

二、使用VDO压缩和删除重复数据:

1、什么是VDO?VDO是做什么的?

虚拟数据优化器驱动程序,可优化块设备上的数据的空间占用,减少块设备上的磁盘空间,最大限度减少数据和重复,提高数据吞吐量。

2、kvdo模块用于以透明方式控制数据压缩,uds用于删除重复数据。

3、VDO对数据实施三个阶段的处理:

(1)零块消除将过滤掉仅包含0的数据块,仅记录在元数据中记录块设备的信息

(2)重复数据删除将去除冗余的数据块

(3)Kvdo对块进行压缩

三、创建VDO卷:

利用VDO创建的逻辑设备被称为VDO卷,可将VDO卷用作LVM物理卷。

1、启用VDO:

yum install vdo 

2、创建VDO卷:

可以用man命令查看例子,例如:

man vdo    # 搜索EXAMPLE
vdo create –-name=名称 –-device=类型 –-vdoLogicalSize=大小

3、系统格式化:

mkfs.____     #该卷使用xfs或ext4文件系统格式化

4、使用vim命令编辑/etc/fstab文件:

具体格式:vdo卷路径 挂载点 文件系统 defaults,x-systemd.requires=vdo.service 0 0

/dev/mapper/vdotest /mnt/vdotest xfs defaults,x-systemd.requires=vdo.service 0 0

四、分析VDO卷:

(1)vdo status命令:显示有关VDO的系统状态、属性

(2)vdo list命令:显示当前启动的VDO卷的列表,用于验证VDO卷的可用性,可用start和stop启动和停止VDO卷。

你可能感兴趣的:(Linux,linux,运维,服务器)