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 SSDs
letztendlich auf erstellt werden, md0
anstatt auf md0
und 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 md0
und 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.