FAQ
Wie vergrößere ich meine Hauptpartition (Volumegroup)
Wenn Sie in Ihrer Konfiguration eines Baremetal-Cloudservers mehr Plattenplatz benötigen, können Sie im Kundenbereich problemlos neue 'virtuelle' Festplatten hinzufügen.
Diese 'virtuellen' Festplatten sind wie bei einem physikalischen Server als eine Platte zu betrachten, die einen eigenen Devicenamen (z.B. /dev/xvdc) etc. hat. Damit ist es auch nötig diese Platten entsprechend einzubinden, zu partionieren usw.
Da alle Baremetal-Cloudserver mit LVM Gruppen und/oder ZFS ausgestattet sind, können Sie grundsätzlich zwei Wege nehmen, um diese zu Ihrem Server hinzuzufügen.
Vorhandene Partition vergrößern
In den meisten Fällen wollen Sie wohl die vorhandene Partition (/) erweitern. Da wir hier eine flexible Basis (LVM/ZFS) nutzen, ist das natürlich möglich. Wir gehen hier am Beispiel eins Linux-OS mit LVM vor:
- Als ersten müssen Sie die eigentliche Partition hinzufügen. Dies geschieht im Kundenebereich über das 'Wolken'-Symbol neben Ihrem Server
- Im Popup-Fenster klicken Sie auf 'Laufwerke bearbeiten', um das eigentliche Interface zu erreichen.
- Hier wird Ihnen oben die Auswahl der Größe einer neuen Platten und weiter unten die vorhandenen Platten angezeigt.
- Nach der Größenauswahl klicken Sie auf 'Laufwerk hinzufügen'.
- Der Vorgang zur Erstellung der neuen Platten kann ein bis zwei Minuten dauern. Das Interface zeigt Ihnen den Zustand an.
- Nach Abschluss (alle Symbole wieder grün), können Sie erneut in das Interface gehen, um die neue Partition und vor allen die neue Bezeichnung zu sehen. Das ist für die späteren Befehle wichtig.
- In diesem Interface können Sie auch eine Notiz für jedes Laufwerk anlegen. Dadurch lässt sich besser erinnern, warum und evtl. wie man dieses Laufwerk eingebunden hat. Wir haben es hier schlicht 'Hauptplatte' und 'Zusatzplatte' genannt. Links können wir sehen, dass die neue Platte '/dev/xvdb' ist.
- Zum Einbinden der Platte gehen Sie per SSH auf den Server. Über den Befehl 'sudo lvs' können Sie die aktuelle Nutzung Ihrer LVM Volume-Gruppe sehen. Das logische Volume (LV) root bezeichnet hierbei Ihre Datenpartition währen das LV 'swap_1' die Swappartition bezeichnet. In der Spalte 'LSize' können Sie die aktuelle Größe sehen.
- Die folgenden Schritte sind die eigentliche 'Erweiterung' Ihres Plattenplatzes auf dem Server:
- 'sudo vgextend xentemplate-vg /dev/xvdb' (wichtig ist, dass Sie hier den Bezeichner - hier /dev/xvdb - nehmen, der Ihnen vorher für die neue Platte angezeigt wurde!)
Die Ausgabe sollte wie folgt lauten:Physical volume "/dev/xvdb" successfully created
Volume group "xentemplate-vg" successfully extended - 'sudo pvresize /dev/xvdb' sollte als zweiter Schritt folgendes ausgeben:
Physical volume "/dev/xvdb" changed
1 physical volume(s) resized / 0 physical volume(s) not resized - 'sudo vgscan' scannt die devices und baut u.a. ein aktuelles Cache auf.
- 'sudo vgchange -ay' aktiviert die Gruppe in seiner aktualisierten Form.
- 'sudo lvresize -l +100%FREE /dev/mapper/xentemplate--vg-root' (keine Änderung des Kommandos nötig - egal wie die neue Platte heisst) erweitert das logische Volume selbst und sollte sowas ausgeben (wir haben hier 100GB hinzugefügt):
Size of logical volume xentemplate-vg/root changed from 44,45 GiB (11378 extents) to 147,40 GiB (37734 extents).
Logical volume root successfully resized. - 'sudo resize2fs /dev/mapper/xentemplate--vg-root' vergrößert das eigentliche Filesystem der Partition:
resize2fs 1.42.13 (17-May-2015)
Dateisystem bei /dev/mapper/xentemplate--vg-root ist auf / eingehängt; Online-Größenänderung ist
erforderlich
old_desc_blocks = 3, new_desc_blocks = 10
Das Dateisystem auf /dev/mapper/xentemplate--vg-root is nun 38639616 (4k) Blöcke lang. - Der Hinweis 'Online-Größenänderung ist erforderlich' ist völlig ok und für das LVM kein Problem. Hier ist keine zusätzliche Arbeit von Ihnen nötig.
- Das Ergebnis ist sofort zu sehen:
# df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
udev 2,9G 0 2,9G 0% /dev
tmpfs 597M 61M 536M 11% /run
/dev/mapper/xentemplate--vg-root 145G 2,6G 137G 2% /
tmpfs 3,0G 0 3,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 3,0G 0 3,0G 0% /sys/fs/cgroup
/dev/xvda1 472M 105M 343M 24% /boot
tmpfs 597M 0 597M 0% /run/user/0
Sie brauchen Hilfe?
0421 4089-000