在vgextend扩容vdo设备时出现“Devices have inconsistent logical block sizes”报错

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设备扩展VG,将错误获取为:

[root@rhel8 test4]# vgextend vg1 /dev/mapper/vdo4 
 Devices have inconsistent logical block sizes (512 and 4096).

由于sd设备和VDO设备上物理卷的块大小不一致,vgextend失败。
解决方案


给TA买糖
共{{data.count}}人
人已赞赏
笔记

DELL/EMC+UEFI:当TPM 1.2激活时,系统无法启动,选项为“On without Pre-Boot Measurements”,显示“Something has gone seriously wrong: import_mok_state() failed: Unsupported”消息

2021-9-9 21:24:43

笔记

The AutoYaST profile is not a valid XML document

2021-9-15 15:54:59

此心远送浑河岸,斟别酒,唱阳关,临别无语空长叹,酒已阑,曲未残,人初散,心长怀去后,杳鱼雁,对遥山,当时无计锁雕鞍,去后思量悔应晚,别时容易见时难!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索