当前位置: 首页 > Linux

VDO介绍和安装

时间:2023-04-06 03:01:22 Linux

VDO介绍VirtualDataOptimizer(VDO)技术通过重复数据删除压缩和精简配置为linux提供在线数据缩减。在构造VDO卷和规划逻辑存储量时,需要指定要在其上设置的块设备。部署VDO可以为块设备和文件访问以及本地和远程存储提供去重存储。由于VDO使用重复数据删除存储作为标准linux块设备,您可以将其与标准文件系统iSCSI和FC目标驱动程序或统一存储一起使用。在管理VM或容器时,建议将精简后的逻辑存储与物理存储的比例设置为10:1,即如果使用1TB的物理磁盘,就可以假装成10TB的逻辑存储。对于对象存储,比如Ceph,推荐使用3:1的逻辑存储,1TB的物理存储可以作为3TB的逻辑存储。无论哪种情况,文件系统都可以放在VDO提供的逻辑设备上,然后用作分布式云存储架构的一部分。由于VDO是精简配置的,文件系统和应用程序只能看到逻辑空间的使用情况,而看不到物理空间。您应该使用脚本来监视实际可用空间并在超过阈值时发出警报。安装VDO安装VDO模块及相关包$yuminstallvdokmod-kvdo创建一个VDO卷创建VDO卷时,VDO会在配置文件/etc/vdoconfig.yml中添加一个条目vdo.service,以及systemd服务默认情况下将使用此条目启动vdo卷$vdocreate--name=vdo-name--device=block-device--vdoLogicalSIze=logical-size在VDO卷上创建文件系统$mkfs.xfs-K/dev/mapper/vdo-namewait向系统注册新的设备节点$udevadmsettle在VDO卷上挂载文件系统$mount/dev/mapper/vdo-namemount-point启用定期块清理启用systemd定时器定期清理文件系统中无用的块$systemctlenable--现在fstrim.timer监控VDO$vdostats--human-readable