加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux RAID mdadm:’Events’是什么意思?

发布时间:2020-12-14 02:39:42 所属栏目:Linux 来源:网络整理
导读:当我打字 mdadm –detail / dev / md0 我得到了很多有用的信息,其中大部分都是我理解的.但是我也得到一行: 事件:0.710 数量变化的地方. 天真地,我认为事件要么发生,要么没发生.我怎么能只有0.710的活动?或者,如果您更喜欢为什么“事件”不是整数值? 编辑
当我打字

mdadm –detail / dev / md0

我得到了很多有用的信息,其中大部分都是我理解的.但是我也得到一行:

事件:0.710

数量变化的地方.

天真地,我认为事件要么发生,要么没发生.我怎么能只有0.710的活动?或者,如果您更喜欢为什么“事件”不是整数值?

编辑

在看到下面的用户答案之后,我挖了一下代码然后找到了

`#if __BYTE_ORDER == __BIG_ENDIAN

144 __u32 events_hi; / * 7超级块更新计数的高阶* /

145 __u32 events_lo; / * 8超级块更新计数的低阶* /

148 #else

149 __u32 events_lo; / * 7超级块更新计数的低位* /

150 __u32 events_hi; / * 8超级块更新计数的高阶* /

153#endif`

因此“事件”是“超级块更新计数”https://raid.wiki.kernel.org/index.php/Superblock的高阶和低阶

解决方法

它实际上是 2 integers.
printf("n         Events : %d.%dnn",sb->events_hi,sb->events_lo);

events_hi和events_lo是更新事件的计数器,它们的总和是总md事件,hi和lo(I ASSUME,不进一步查看代码)表示更新的“重要性”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读