Raid

LVM 配置可能嗎?

  • August 7, 2012

我有硬碟 D1 和 D2 分別為 140GB,D3、D4 為 600GB。我一直在閱讀使用 LVM 的好處,並且正在考慮以下配置。

這個對我來說是有意義的,因為我真的想將作業系統/數據負載保持在單獨的磁碟中。但我的想法是,如果我需要擴展 home/usr/root,LV 中將只剩下 30-40GB。(這不太可能發生,但你永遠不知道……)

|var,usr,home |   /data    |
--------------------------
|   LVM Vol   |   EXT3/4   |
--------------------------
|  HW RAID1   |  HW RAID1  |
--------------------------
|  D1  |  D2  |  D3  | D4  |

現在,我想到了這個瘋狂的設置,我不知道它是否可能。它的重點是創建兩個 RAID 的 LVM,製作一個 740GB 的巨大 VG。如果我需要擴展某些東西,這會給我很大的靈活性。

| var,usr ,home, data ...  |
--------------------------
|         LVM Vol          | 
--------------------------
|    HW RAID1 |  HW RAID1  |
--------------------------
|  D1  |  D2  |  D3  | D4  |

這可能嗎?如果是,與第一次設置相比,它如何影響性能,因為我想保持作業系統/數據負載分開?

是的,第二種配置是可能的。

LVM 卷組的存在正是出於這個原因:將幾個物理卷的空間放在一起。

此外,您可以告訴 LVM 將您/data的 D3/D4 RAID。做一個

lvcreate -n data -L 600GB VolumeGroupName /dev/sdb1

所以從性能的角度來看,它不會改變任何東西:數據將在大驅動器上,所有其他卷將在小磁碟上。稍後您可以使用pvmove將特定卷(或其中的一部分)移動到其他磁碟。

我使用的解決方案是您第一次嘗試的混合體:

|var,usr,home |   /data    |
--------------------------
|LVM LV1,2,3  |   LVM LV0  |
--------------------------
|   LVM VG    |   LVM VG   |
--------------------------
|  HW RAID1   |  HW RAID1  |
--------------------------
|  D1  |  D2  |  D3  | D4  |

這樣,您的 4 個掛載點可以在卷組之間遷移。這似乎有某種程度的意義。

你會有

/var mounted as LVM LogicalVolume 1, formatted as EXT3/4
/home mounted as LVM LogicalVolume 3, formatted as EXT3/4
/usr mounted as LVM LogicalVolume 2, formatted as EXT3/4
/data mounted as LVM LogicalVolume 0, formatted as EXT3/4

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