Xen

RAID 10 和 LVM

  • August 3, 2014

我剛剛在我的 DC 設置了一個新的 SolusVM Xen 節點。我要求他們安裝帶有軟體 RAID 10 和 100GB 的 CentOS6 到 root,然後將其餘部分安裝到 Xen 的 LVM 組。全部在軟體 RAID 10 中。伺服器有 4x1Tb 驅動器。

當我跑步時,cat /proc/mdstat我得到了這個:

Personalities : [raid10] [raid1] 
md0 : active raid1 sdb1[1] sda1[0] sdc1[2](S) sdd1[3](S)
     255936 blocks super 1.0 [2/2] [UU]

md2 : active raid1 sdb3[1] sdc3[2](S) sdd3[3](S) sda3[0]
     4192192 blocks super 1.1 [2/2] [UU]

md1 : active raid10 sdc2[2](S) sdd2[3](S) sdb2[1] sda2[0]
     104791552 blocks super 1.1 2 near-copies [2/2] [UU]
     bitmap: 1/1 pages [4KB], 65536KB chunk

unused devices: <none>

好的,看起來不錯。當我執行時,vgdisplay雖然它告訴我有 3.23TB 可用,但使用 RAID 10 我應該在 LVM 上最多只有 1.7 到 1.8 可用:

 --- Volume group ---
 VG Name               VolGroup
 System ID             
 Format                lvm2
 Metadata Areas        4
 Metadata Sequence No  1
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                0
 Open LV               0
 Max PV                0
 Cur PV                4
 Act PV                4
 VG Size               3.23 TiB
 PE Size               32.00 MiB
 Total PE              105888
 Alloc PE / Size       0 / 0   
 Free  PE / Size       105888 / 3.23 TiB

他們一直在回應我的票,詢問發生了什麼。我是對的,這是一個拙劣的 RAID 10 安裝還是應該是這樣?為什麼會這樣?

根據您提供的資訊,我的印像是卷組是由 4 個分區 sd 創建的

$$ abcd $$2 而不是來自 md1 RAID 陣列。您應該執行 pvdisplay 和/或 pvs 來確認這一點。 如果這是正確的,那麼進行的方法是從 sd 中刪除 LV、VG 和 PVS

$$ abcd $$2、重建RAID 10,並pvcreate /dev/md1;vg創建…

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