LVM: lvextend auf Striped Volume
Dies ist meine erste Frage in "Stack" -Systemen und ... es ist wahrscheinlich sehr dumm.
Vor allem, weil ich denke, dass ich die Antwort kenne, aber da es sich um ein Produktionssystem mit kritischen Daten handelt, möchte ich sicher sein und ein wenig Bestätigung haben.
Also die Situation.
Wir haben einen Speicherserver, der mit einem Speicherarray verbunden ist (es ist ein DDN-Speicherarray, das aus einer Haupteinheit und einer Erweiterung besteht). Das Datenvolumen auf dem Server ist ein LVM-Volumen.
Tatsächlich basiert es auf 6 physischen Volumes.
Ich war ein bisschen überrascht, als ich entdeckte, dass es eine seltsame Streifenkonfiguration hat:
[root ~]# lvs --segments LV VG Attr #Str Type SSize data ddn -wi-ao-- 4 striped 114.00t data ddn -wi-ao-- 2 striped 57.11t
Das Volume wurde nicht von mir erstellt und ich bin mir nicht sicher über die Gründe für diese Konfiguration. Möglicherweise gibt es zwei Erklärungen:
a) das Volumen wurde zunächst nur mit 4 PV erstellt; die 2 anderen wurden später hinzugefügt.
b) Die ersten 4 PV befinden sich in der Haupteinheit des Speicherarrays und die beiden anderen befinden sich in der Erweiterung.
In jedem Fall funktioniert es eigentlich ziemlich gut.
Nun möchte ich meinem LVM ein neues Volume hinzufügen. Ich habe nur ein Volume zum Hinzufügen und es ist nicht möglich, zwei Volumes hinzuzufügen.
Ich habe erfolgreich pvcreate
und vgextend
.
Aber wenn ich versuche zu tun
lvextend /dev/ddn/data -l+100%FREE
es fragt mich nach streifen. Ich bin etwas durcheinander.
Soll ich angeben?
lvextend /dev/ddn/data -l+100%FREE --stripes 3
um zu versuchen, mein Volume der Datengruppe hinzuzufügen
ddn -wi-ao-- 2-striped 57.11t
oder
lvextend /dev/ddn/data -l+100%FREE --stripes 1
weil ich nur ein Volumen habe, konnte es nur von selbst gestreift werden (kein Streifen, wie ich es verstehe).
Die zweite Möglichkeit scheint richtig zu sein. Und die erste nicht (da wir der bereits gestreiften Gruppe kein Volumen hinzufügen konnten, zumindest ohne einige Manipulationen).
Ich habe diesen Artikel gelesen: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/logical_volume_manager_administration/lv
Insbesondere Punkt 5.4.9. Ein Striped Volume zu erweitern und es scheint meine Idee zu bestätigen, dass ich "--stripes 1" machen sollte, aber ich möchte sicher gehen.
Noch eine zusätzliche Frage. Wenn die Antwort "stripes 1" richtig ist. In RedHat Artikel sagten sie:
Wenn Sie nicht über genügend physische Einheiten verfügen, um das gestreifte logische Volume zu erweitern, besteht die Möglichkeit, das Volume trotzdem zu erweitern, wenn es nicht darauf ankommt, dass die Erweiterung nicht gestreift wird, was zu einer ungleichen Leistung führen kann.
Glaubst du, es wird die Leistungen wirklich beeinflussen?
Das Leistungsproblem ist für uns wichtig, aber nicht kritisch. Wenn dies die Leistung etwas beeinträchtigen könnte und in manchen Fällen: es ist akzeptabel für uns. Aber wenn es unser System wirklich verlangsamen könnte ... Ich weiß nicht, was ich tun soll (wie gesagt, ich könnte nur eine PV hinzufügen, es ist momentan nicht möglich, eine weitere PV hinzuzufügen).
Danke für Ihre Hilfe. Und entschuldige die dumme Frage.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4