一、mdadm
~ # 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
:~> 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: <none>
下面逐行解析上面這段內容:
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 代表正常運行,若爲 _ 則代表不正常。