Lassen Sie lvm LVs auf mehrere PVs verteilen

Lassen Sie lvm LVs auf mehrere PVs verteilen

Ich habe einen Server mit mehreren Festplatten. Die meisten sind RAID 1:

  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   ]

Mir ist aufgefallen, dass alle unter erstellten LVs SSDsletztendlich auf erstellt werden, md0anstatt auf md0und verteilt zu werden md1(um Verschleiß zu vermeiden). Kann man etwas tun, damit die verschiedenen LVs (automatisch?) die anderen Festplatten verwenden?

Ich möchte vermeiden, ein LV auf mehrere Festplatten aufzuteilen (d. h. Daten auf beiden zu habenmd0 Und md1- aber es wäre toll, wenn die Hälfte der LVs auf md0und die andere Hälfte auf gespeichert wäre md1).

Antwort1

Sie können ein LV mit dem Typ raid0 erstellen:

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

Auf der Manpage von lvmraid werden alle Optionen erläutert.

verwandte Informationen