Haga que lvm distribuya LV en varios PV

Haga que lvm distribuya LV en varios PV

Tengo un servidor con varios discos. La mayoría son 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   ]

Noté que todos los LV creados a continuación SSDsterminan siendo creados en md0lugar de distribuidos md0( md1para evitar el desgaste). ¿Hay algo que se pueda hacer (¿automáticamente?) para que varios LV utilicen los otros discos?

Quiero evitar dividir un LV en varios discos (es decir, tener datos en ambosmd0 y md1- pero sería genial si la mitad de los LV se almacenaran md0y la otra mitad se almacenaran md1).

Respuesta1

Puedes crear un lv con tipo raid0:

lvcreate --type raid0 --stripes 2 --stripesize 64 --name lvtest --size 100G SSDs

La página de manual de lvmraid explicará todas las opciones.

información relacionada