Xen
RAID 10 和 LVM
我剛剛在我的 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創建…