LVM Vergrößerung Festplatte

Hi Jungs,

ist zwar eigentlich ein Problem was keiner hat, aber anscheinend doch häufiger auftritt:
Festplatte voll, Festplatte vergrößert aber wie unter Linux bereitstellen?

Wofür steht LVM?
Logical Volume Manager (hier geht es zur Wikipedia)
Was tue ich wenn ich kein LVM als Unterbau habe?
GParted.iso

Und was wenn ich doch LVM geknechtet bin?
Dann folgst Du diesem Artikel und fügst weitere logische Volumen an die eigentliche Partition an.

LVM – Logical Volume Manager

Aufbau der Umgebung des Artikels:
Eine Centos 5.8 VM innerhalb VMware ESX 4.1, die Festplatte ist also relativ einfach vergrößerbar.
Es wurden für die Verwendung von LVM keine weiteren Tools/Utils installiert, wir beschäftigen uns also mit den Bordmitteln.
Was verwaltet LVM eigentlich?
Festplatten, Partitionen, Volumen und Dateisysteme.
Welche Befehle steuern was?
Partitionen auf Festplatten sind die physikalischen Volumen: PV (physical volumes)
  • pvscan/pvdisplay – Auflisten
  • pvresize – Ändern (nicht empfohlen)
  • pvcreate – Hinzufügen
  • pvremove – Löschen
  • pvmove – Verschieben
  • etc…
Die eigentlichen übergeordneten Volumen (Container) sind: VG (volumen group)
  • vsscan/vgdisplay – Auflisten
  • vgextend – Erweitern (weitere PV’s hinzufügen)
  • vgcreate – Hinzufügen
  • vgremove – Löschen
  • vgsplit – Aufsplitten
  • vgmerge – Verbinden
  • etc…
Die logischen Einheiten sind wiederum die Partitionen mit Dateisystem: LV (logical volumes)
  • lvscan/lvdisplay – Auflisten
  • lvextend – Erweitern (Nutz-Partition vergrößern)
  • lvcreate – Erstellen
  • lvremove – Löschen
  • lvrename – Umbenennen
  • etc…
Und los geht es:

Vergrößerung der Festplatte

In diesem Beispiel wird als Gerät /dev/sda verwendet – bitte nach vor Gebrauch ändern
Festplatte vergrößern und neu einlesen oder neustarten:

hdparm -z /dev/sda

Auflisten der Partitionen und Festplatten.
fdisk -l
Weitere Partition als für späteres PV anlegen. (n, p, 3, first, last) – in diesem Falle wäre es die 3te Parition.
fdisk /dev/sda
Den Dateisystemtyp der neuen Partition ändern: (t, 3, 8e)
Beim Speichern der Einstellungen kann es wieder zu einem Neustart kommen.
Die neue Partition als PV hinzufügen:
pvcreate /dev/sda3
Das neue PV der entsprechenden VG zuweisen: 
(bei der CentOS-Standardinstallation ist dies immer VolGroup00)
vgextend VolGroup00 /dev/sda3
Zur Vergewisserung wie viel Speicher wir dank dem neuen PV zuweisen können und an welche LG:
pvscan
lvscan
Und diesen freien Speicher weisen wir wie folgt zu:
lvextend -L +10,00G /dev/VolGroup00/LogVol00

Nun muss die Partition inhaltlich auf die neuen Eckdaten angepasst werden,

hier verwenden wir resize2fs – eingesetztes Dateisystem ist ext2/ext3, ansonsten wäre ein anderes Utility notwendig.

resize2fs /dev/VolGroup00/LogVol00
Die Änderung kann nun via folgenden Kommando überprüft werden:
df -h

Das war es auch schon wieder.