Linux
mdadm 核心日誌消息解釋
歡迎。
我嘗試從 linux 軟體突襲失敗中恢復。我正在根據系統健康時的系統日誌重新創建超級塊。該日誌講述了大約 2 個 md 設備,每個設備基於 5 500GB 分區。RAID-5 /dev/md5 由 /dev/sd 組成
$$ b-f $$6 和 RAID-6 /dev/md6 由 /dev/sd 組成$$ b-f $$5.相關部分dmesg日誌如下所示:
[ 5.964928] raid5: allocated 5265kB for md5 [ 5.979771] 4: w=1 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0 [ 5.987064] 1: w=2 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0 [ 5.994256] 3: w=3 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0 [ 6.001441] 2: w=4 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0 [ 6.008665] 0: w=5 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0 [ 6.015883] raid5: raid level 5 set md5 active with 5 out of 5 devices, algorithm 2 [ 6.031441] RAID5 conf printout: [ 6.039266] --- rd:5 wd:5 [ 6.046856] disk 0, o:1, dev:sdb6 [ 6.054308] disk 1, o:1, dev:sdf6 [ 6.061524] disk 2, o:1, dev:sdc6 [ 6.068667] disk 3, o:1, dev:sde6 [ 6.075774] disk 4, o:1, dev:sdd6 [ 6.089504] md5: bitmap initialized from disk: read 1/1 pages, set 0 bits [ 6.096768] created bitmap (15 pages) for device md5 [ 6.141010] md5: detected capacity change from 0 to 1978409418752 [ 6.153794] md5: unknown partition table [ 5.594614] raid5: device sde5 operational as raid disk 3 [ 5.599701] raid5: device sdd5 operational as raid disk 4 [ 5.604750] raid5: device sdf5 operational as raid disk 1 [ 5.609879] raid5: device sdc5 operational as raid disk 2 [ 5.615032] raid5: device sdb5 operational as raid disk 0 [ 5.621672] raid5: allocated 5265kB for md6 [ 5.627243] 3: w=1 pa=0 pr=5 m=2 a=2 r=5 op1=0 op2=0 [ 5.632846] 4: w=2 pa=0 pr=5 m=2 a=2 r=5 op1=0 op2=0 [ 5.638502] 1: w=3 pa=0 pr=5 m=2 a=2 r=5 op1=0 op2=0 [ 5.644155] 2: w=4 pa=0 pr=5 m=2 a=2 r=5 op1=0 op2=0 [ 5.649844] 0: w=5 pa=0 pr=5 m=2 a=2 r=5 op1=0 op2=0 [ 5.655566] raid5: raid level 6 set md6 active with 5 out of 5 devices, algorithm 2 [ 5.667653] RAID5 conf printout: [ 5.673791] --- rd:5 wd:5 [ 5.679837] disk 0, o:1, dev:sdb5 [ 5.685721] disk 1, o:1, dev:sdf5 [ 5.691570] disk 2, o:1, dev:sdc5 [ 5.697348] disk 3, o:1, dev:sde5 [ 5.703122] disk 4, o:1, dev:sdd5 [ 5.710762] md6: bitmap initialized from disk: read 1/1 pages, set 0 bits [ 5.716915] created bitmap (15 pages) for device md6
- 線上的數字是什麼
[ 5.979771] 4: w=1 pa=0 pr=5 m=1 a=2 r=5 op1=0 op2=0
意思,包括第一個4:
?- 線上的數字
[ 6.039266] --- rd:5 wd:5]
是什麼意思?- 線上的數字
[ 6.046856] disk 0, o:1, dev:sdb6
是什麼意思?- 這條線是否
[ 6.096768] created bitmap (15 pages) for device md5
說明了位置、點陣圖所在的位置以及它的大小?
在 linux-raid@kernel.org 郵件列表上進行郵件交換後,我得到了 Robin Hill 先生的以下答复:
問題一:
- 4是raid設備號
- w=1 表示目前找到的工作磁碟數
- pa=0 是之前的算法(reshaping 時使用)
- pr=5 是之前的raid設備數量(reshaping時使用)
- m=1 是陣列允許執行的最大降級磁碟數
- a=2 是使用的算法
- r=5 是raid設備的數量
- op1=0 表示該磁碟不是之前佈局中的僅奇偶校驗磁碟(reshaping 時使用)
- op2=0 表示該磁碟不是目前佈局中的僅奇偶校驗磁碟
問題2:
- rd 是陣列中的設備數
- wd 是陣列中工作設備的數量
問題 3:
- 0是raid設備號
- o:1 表示它可以執行(即未標記為故障)
- dev:sdb6 表示核心設備名
問題4:
它沒有告訴你關於這個地方的任何事情。我不知道頁數如何等同於點陣圖大小/點陣圖塊大小。
在上述情況下,raid 設備編號是其在陣列中的位置,因此對於 N 設備陣列,從 0..N-1 開始。這將指示您在重新創建數組時需要使用的順序。