我有一台带有多个磁盘的服务器。大多数都是 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 的手册页将解释所有选项。