1.Stratis管理分层存储
(1)Stratis是适用于Linux的全新本地存储管理解决方案,提供更加轻松的方式来执行存储的初始配置,对存储配置进行更改,并使用高级存储功能,其管理的文件系统使用XFS进行格式化。要使用stratis存储管理解决方案来管理文件系统,要安装stratis-cli和stratisd软件包。
(2)stratis pool create命令:创建包含一个或多个块设备的池
stratis pool list命令:查看可用池的列表
stratis pool add-data命令:向池中添加额外的块设备
stratis blockdev list命令:查看池的块设备
stratis filesystem creat命令:为池创建文件系统
stratis filesystem list命令:查看可用文件系统的列表
2.VDO(虚拟数据优化器)
VDO是Linux设备映射器驱动程序,可以减少块设备上的磁盘空间使用,最大限度减少数据从而来节省磁盘空间,提高数据吞吐量。使用VDO压缩存储设备上的数据并进行重复删除,来优化存储空间的使用。VDO包括两个内核模块:kvdo模块用于以透明方式控制数据压缩,uds模块用于重复数据删除。
3.创建和分析VDO卷
(1)vdo create命令创建VDO卷,省略逻辑大小,则生成的VDO卷与其物理设备的大小相同。
vdo create --name=vdo0 --device=/ect/vdb --vdoLogicalSize=50G
(2)vdo status命令分析VDO卷,--name=选项指定特定卷名称,不指定输出中将显示所有VDO卷的状态。
(3)vdo list命令显示当前启动VDO卷的列表
(4)mkfs命令将vdo卷格式化为文件系统,-K选项防止文件系统中未使用的块被立即丢弃,使命令更快的返回
mkfs.xfs -K /dev/mapper/vdo1
(5)vdo remove --name=vdo0删除创建的VDO卷
(6)vdo start和vdo stop命令启动和停止VDO卷