Raid
LVM 配置可能嗎?
我有硬碟 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