Linux

在 Ubuntu 上檢查 RAID 的狀態會給出不一致的輸出

  • September 19, 2022

我嘗試使用兩個命令在 Ubuntu 上獲取 RAID 的狀態。看來輸出不一致。基本上我已經使用兩個設備配置了一個 RAID,df 只顯示了 /dev/md1 的條目。我很久以前就這樣做了,所以不確定是否有問題。我應該定期監測。如果有問題,我該如何解決?

第一個命令的輸出: sudo mdadm -D /dev/md1

/dev/md1:
            Version : 1.2
      Creation Time : Wed Aug 29 18:00:43 2018
         Raid Level : raid1
         Array Size : 945379328 (901.58 GiB 968.07 GB)
      Used Dev Size : 945379328 (901.58 GiB 968.07 GB)
       Raid Devices : 2
      Total Devices : 2
        Persistence : Superblock is persistent
 
      Intent Bitmap : Internal
 
        Update Time : Sun Sep 18 16:00:11 2022
              State : clean 
     Active Devices : 2
    Working Devices : 2
     Failed Devices : 0
      Spare Devices : 0
 
 Consistency Policy : bitmap
 
               Name : august2018:1  (local to host august2018)
               UUID : b2f276cf:f094d73e:ffccdf64:ef2f21aa
             Events : 2794406
 
     Number   Major   Minor   RaidDevice State
        0       8       18        0      active sync   /dev/sdb2
        1       8        2        1      active sync   /dev/sda2

第二個命令的輸出:cat /proc/mdstat

 Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
 md1 : active raid1 sda2[1] sdb2[0]
       945379328 blocks super 1.2 [2/2] [UU]
       bitmap: 5/8 pages [20KB], 65536KB chunk
 
 md0 : active raid1 sda1[1]
       31232000 blocks super 1.2 [2/1] [_U]
       
 unused devices: <none>

輸出不一致。兩者/proc/mdstat和都mdadm表明這md1很好,並且由兩個分區組成。

/proc/mdstat 此外還顯示md0,由兩台設備組成,但只有一台( sda1) 處於活動狀態,另一台缺失。

您的物理設備是sdasdb猜測可能是集合md0中缺少的sdb1,因為您只有兩個設備(基於評論)。

至於為什麼md0沒有顯示在df:它可能沒有安裝。為什麼會這樣?我們不知道。

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