linux怎么修改vdo的名字,VDO介绍与安装

本文介绍了VDO技术,一种为Linux提供内联数据精简的解决方案,通过去重压缩和精简配置来提高存储效率。VDO可以应用于块设备、文件系统、iSCSI和FC目标等场景,并且支持vm和容器环境。文章详细讲述了如何安装VDO模块、创建VDO卷、设置文件系统以及监控VDO状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VDO介绍

Virtual Data Optimizer(VDO)技术以去重压缩和精简配置的方式为linux提供内联数据精简。当构建一个VDO卷以及规划逻辑存储量时需要指定要在其上设置的块设备。部署VDO可以为块设备和文件访问以及本地和远程存储提供去重的存储。由于VDO使用去重的存储作为标准的linux块设备,你可以将其用于标准文件系统iSCSI和FC目标驱动程序,或统一存储。

当管理的是vm或容器时,建议精简逻辑存储与物理存储比例设置为10:1,就是如果你利用的是1TB的物理磁盘,你可以假装它是10TB的逻辑存储。

对于对象存储,比如Ceph,建议使用3:1的逻辑存储,1TB物理存储可以当3TB逻辑存储。

无论哪种情况都可以在VDO提供的逻辑设备上放置文件系统,然后使用它作为分布式云存储架构的一部分。

由于VDO是精简配置的,文件系统和应用只能看到逻辑空间使用情况而不清楚物理空间情况,应该使用脚本监控实际可用空间并且当超过阈值时报警。

安装VDO

安装VDO模块和相关的包

$ yum install vdo kmod-kvdo

创建VDO卷

当一个VDO卷创建时VDO会在配置文件/etc/vdoconfig.yml中增加一个入口vdo.service,systemd服务会默认使用这个入口启动vdo卷

$ vdo create --name=vdo-name --device=block-device --vdoLogicalSIze=logical-size

在VDO卷上创建文件系统

$ mkfs.xfs -K /dev/mapper/vdo-name

等待系统注册新设备节点

$ udevadm settle

挂载VDO卷上的文件系统

$ mount /dev/mapper/vdo-name mount-point

启用定期块清理

启用systemd timer定期清理文件系统中没用的块

$ systemctl enable --now fstrim.timer

监控VDO

$ vdostats --human-readable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值