Linux

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

  • July 10, 2013

當我輸入

mdadm –detail / dev / md0

我得到了很多有用的資訊,其中大部分我都理解。但是,我也得到一行內容:

Events : 0.710

數量變化的地方。

天真地,我認為事件要麼發生,要麼沒有。我怎麼能只有 0.710 的事件?或者,如果您更喜歡為什麼“事件”不是整數值?

編輯

在看到下面使用者的答案後,我深入研究了程式碼並發現

`#if __BYTE_ORDER == __BIG_ENDIAN

第144章 /* 7 個超級塊更新計數的高位 */

第145章 /* 8 個超級塊更新計數的低位 */

第148章

第149章 /* 7 個超級塊更新計數的低位 */

150 __u32 事件_嗨;/* 8 高階超級塊更新計數 */

第153章

所以“事件”是“超級塊更新計數”的高階和低階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(我假設,沒有進一步研究程式碼)表示更新的“重要性”。

引用自:https://serverfault.com/questions/522199