Linux RAID mdadm:“事件”是什么意思?

当我input

mdadm –detail / dev / md0

我收到了很多我理解的大部分有用的信息。 不过,我也得到一行:

Events : 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个整数 。

 printf("\n Events : %d.%d\n\n", sb->events_hi, sb->events_lo); 

events_hi和events_lo是更新事件的计数器,它们的总和就是总的md事件,hi和lo(我假设没有深入代码)代表更新的“重要性”。