首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux MD Raid相同设备检测

Linux MD Raid相同设备检测
EN

Server Fault用户
提问于 2014-03-24 12:32:39
回答 1查看 225关注 0票数 0

如果多个设备共享同一个父设备,则Linux驱动程序延迟恢复/验证。

我们已经设置了磁盘通过设备映射器获取的位置,它们使用bcache等。最后他们被md突袭了。不幸的是,这意味着md驱动程序不承认它们共享相同的物理父级。当自动验证启动时,这会导致大量的I/O拥塞(每个物理磁盘上都有10次突击检查)。

我试图找到任何关于如何检测相同父级的机制的文档,但我失败了。

有没有任何方法可以“提示”md驱动程序,哪些是在哪个物理磁盘上进行的,或者哪个md检查是相同的父母?

另一种选择是禁用自动验证,并编写我自己的“逐个”验证的脚本,否则可能已经有了某种守护进程。但我觉得让侦查工作更好.

(我不想改变设置,因为我们在其他方面对此非常满意)

编辑:这是一个Fedora (确切地说是19版)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-03-24 12:38:51

我假设是一个基于红帽的系统,因为您没有指定(这可能很重要):

快速修复方法是编辑/etc/sysconfig/raid-check并设置MAXCONCURRENT=1。这将导致对所有RAID数组进行顺序检查。

至于算法,/usr/sbin/raid-check只是一个shell脚本,您可以轻松地阅读它来查看它在做什么。

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

https://serverfault.com/questions/584138

复制
相关文章

相似问题

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