Lvm
如果我將 LVM 放在 mdadm 之上並且 md 設備大小發生變化,是否可以調整捲組的大小?
由於我的重要數據量不斷增加,我需要一個軟體 RAID5 陣列來實現冗餘、靈活性和成本效益。
ZFS 不適合我,因為我的發行版 (OpenWrt) 不支持它。Btrfs RAID5 壞了這麼久,開發人員不太可能修復它。而且據我所知,𝐋𝐕𝐌的 RAID5 無法與𝐦𝐝𝐚𝐝𝐦 相比。
現在,我的想法在經典上很簡單:𝐫𝐞𝐚𝐥→𝐦𝐝𝐚𝐝𝐦→𝐋𝐔𝐊𝐒→𝐋𝐔𝐊𝐒(可選)→𝐥𝐯𝐦𝟐→𝐟𝐢𝐥𝐞𝐬𝐲𝐬𝐭𝐞𝐦(我想和BTRF一起進行塊校驗和透明的ZSTD壓縮)。
當我添加/移除 HDD 以增大或縮小我的 𝐦𝐝𝐚𝐝𝐦 RAID5 設備時會發生什麼?𝐋𝐔𝐊𝐒和𝐋𝐕𝐌設備可以相應地增長或縮小,還是不可能?
我在 mdadm (RAID 6) 上的 LUKS 上執行 LVM。當你在物理層增加有效磁碟空間時,你只需要按順序逐層更新可用空間
- 身體的
- 襲擊
- 奢華
- VG/LVM 的 PV
如果您弄錯了操作順序,則不會發生任何不好的事情-您將一無所獲。
從 LVM 的角度來看,您的 MD 設備最終會像任何其他設備一樣成為 PV,LV 端沒有任何變化,因此您的所有 LV 都可以像往常一樣調整大小。MD 設備本身也可以調整大小,如果您更改驅動器(或添加更多)然後調整 PV 大小,則可以增加 RAID 設備。
我不使用 RAID 5,所以與 MD 相比,我不知道如今 LVM 對它的支持是什麼樣的;但我只為 RAID 1 切換到 LVM,而且效果很好。(在核心方面,如果不是全部的話,大部分複制程式碼現在都是共享的;與 RAID 5 上的複制 MD 相比,我不知道現在用於在複製 LVM 上恢復的工具是什麼樣的。)