解讀 Linux Raid 狀態資訊

2021-10-03 20:33:26 字數 3118 閱讀 2467

~ # mdadm  -d  /dev/md0  

or

~ # mdadm --detail /dev/md0

/dev/md0:

version : 1.2

creation time : fri nov 15 18:29:03 2019

raid level : raid5

array size : 39068861440 (37258.97 gib 40006.51 gb)

//raid總共可用空間

used dev size : 3906886144 (3725.90 gib 4000.65 gb)

//單裝置可用空間

raid devices : 11 /

/raid裝置個數

total devices : 11 /

/總裝置個數,包括raid裝置個數和備用裝置個數

persistence : superblock is persistent

intent bitmap : internal

update time : fri mar 13 17:19:56 2020

state : active /

/這裡就是當前raid狀態,有clean(正常)

/active/degraded(降級)

/recovering(恢復中)

/resyncing(同步中)

active devices : 11

working devices : 11

failed devices : 0

spare devices : 0

layout : left-symmetric /

/指資料分布方式,預設是左對稱

chunk size : 512k

consistency policy : bitmap

name : mytestsvr:0 (local to host mytestsvr)

uuid : 0792801d:f443f12f:97516d0f:e22a892f

events : 654686

number major minor raiddevice state /

/raid組各成員 及其 狀態

0 8 16 0 active sync /dev/sdb

1 8 32 1 active sync /dev/sdc

2 8 48 2 active sync /dev/sdd

3 8 64 3 active sync /dev/sde

4 8 80 4 active sync /dev/sdf

5 8 96 5 active sync /dev/sdg

6 8 112 6 active sync /dev/sdh

7 8 128 7 active sync /dev/sdi

8 8 144 8 active sync /dev/sdj

9 8 160 9 active sync /dev/sdk

11 8 176 10 active sync /dev/sdl

關於 layout 的資料分布方式,

詳情可戳 《 linux raid5 的 layout 資料分布方式解析 》 了解。

:~> cat

/proc/mdstat

personalities : [linear]

[raid0]

[raid1]

[raid10]

[raid6]

[raid5]

[raid4]

md0 : ac

*斜體樣式*tive raid5 sdb[0] sdl[11] sdk[9] sdj[8] sdi[7] sdh[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]

39068861440 blocks super 1.2 level 5, 512k chunk, algorithm 2 [11/11]

[uuuuuuuuuuu]

bitmap: 3/30 pages [12kb]

, 65536kb chunk

unused devices:

下面逐行解析上面這段內容:

md0 : active raid5 sdb[0] sdl[11] sdk[9] sdj[8] sdi[7] sdh[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1]

1、指出 md0 為 raid5 ,且使用了 11 塊盤。

2、每塊盤後面的中括號 內的數字為該盤在 raid 中的順序 (raiddevice);若出現 [s] 則代表為 spare 的意思。

39068861440 blocks super 1.2 level 5, 512k chunk, algorithm 2 [11/11] [uuuuuuuuuuu]

1、此磁碟陣列擁有 39068861440 個block(每個 block 單位為 1k),所以總容量約為 39tb;

2、使用 raid 5 等級,寫入磁碟的小區塊 (chunk) 大小為 512k;

3、使用 algorithm 2 磁碟陣列演演算法;

4、 [m/n] 代表此陣列需要 m 塊盤,且 n 塊盤在正常執行。

這裡是 [11/11],意思是該陣列有 11 塊盤,且 11 塊盤都在正常執行。

5、最後面的 [uuuuuuuuuuu] 代表的是 11 塊盤的啟動情況,

u 代表正常執行,若為 _ 則代表不正常。

NGINX狀態碼解讀

nginx有以下的狀態碼 200 伺服器成功返回網頁 403 伺服器拒絕請求。404 請求的網頁不存在 499 客戶端主動斷開了連線。500 伺服器遇到錯誤,無法完成請求。502 伺服器作為閘道器或 從上游伺服器收到無效響應。503 服務不可用 504 伺服器作為閘道器或 但是沒有及時從上游伺服器收...

http 狀態碼及解讀

一些常見的狀態碼為 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 ...

AUTOSAR CAN 狀態管理spec 解讀

好久不見!今天博主帶你研究一下can狀體管理相關規範內容。below all specs figures source from autosar portal 車用匯流排狀態管理 匯流排管理器模組適用於任何can通訊的車用域控制器,比如車身域控制器bdm ads輔助駕駛域控制器之類。由圖示不難看出,...