首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动LVM聚类或格式化导致输入/输出错误

手动LVM聚类或格式化导致输入/输出错误
EN

Server Fault用户
提问于 2010-07-18 23:47:32
回答 1查看 1.3K关注 0票数 0

我试图一次在多台机器上使用LVMs,而不使用CLVM。我这么做的原因是,我发现CLVM相当不稳定,以我想要的灵活方式工作是很痛苦的。考虑到在任何时候我都知道哪些服务器将连接到LVM,所以在对另一个LV进行更新时,我会自动刷新机器上的元数据。每当lv由一台机器更新时,我只需在所有机器上刷新该lv的元数据。这些变化传播得很好。

但是,在运行命令lvs时(在本例中),我有时会得到如下所示的巨大错误块:

代码语言:javascript
复制
/dev/dm-0: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-3: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-4: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-5: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-6: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-7: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-8: read failed after 0 of 2048 at 0: Input/output error

实际上,这些错误似乎并没有阻止我在系统中使用当前活动的逻辑卷来做任何事情--但是很明显,它们不希望有这样的错误,并提出了更大的问题。我不确定这是否与我前面描述的聚类方法有关。然而,我注意到,它似乎发生在格式化或分区LV之后。我很想知道为什么会出现这些错误,以及如何避免这些错误。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-07-20 17:59:16

原来这是分区和我自己的集群解决方案的结合。当从集群服务器“拔出”lvm时,必须记住禁用卷组中的所有lvs,否则设备仍然“存在”,实际上无法读取,因为它不再连接到服务器上。

然而,情节更复杂了--随着它的到来,我的下一个,与使这些LVs失去活力有关的问题,我想知道我是否也会自己回答这个问题!?见这里

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/161648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档