我有一台帶有多個磁碟的伺服器。大多數是raid1:
PV /dev/md127 VG HDDs lvm2 [465.63 GiB / 421.63 GiB free]
PV /dev/sdg1 VG backup lvm2 [<931.51 GiB / <931.51 GiB free]
PV /dev/md0 VG SSDs lvm2 [<1.82 TiB / 1.16 TiB free]
PV /dev/md1 VG SSDs lvm2 [<1.82 TiB / <1.82 TiB free]
Total: 4 [5.00 TiB] / in use: 4 [5.00 TiB] / in no VG: 0 [0 ]
我注意到在下面創建的所有 LVSSDs
最終都會在上面創建,md0
而不是分佈在md0
和 上md1
(以避免磨損)。有什麼辦法可以(自動?)讓多個 LV 使用其他磁碟嗎?
我想避免將 LV 分割到多個磁碟上(即,兩個磁碟上都有資料)md0
和 md1
-- 但如果一半 LV 儲存在 上md0
,另一半儲存在 上,那就太好了md1
)。
答案1
您可以建立一個類型為 raid0 的 lv:
lvcreate --type raid0 --stripes 2 --stripesize 64 --name lvtest --size 100G SSDs
lvmraid 的手冊頁面將解釋所有選項。