You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Advanced Topic

Warning - this is an advanced topic. Always backup your data first.

Erweitern des Stores mit LVM

Die meisten Linux / CentOS Installationen von uns arbeiten mit LVM. Dies kann man - vorausgesetzt das System erkennt eine Plattenvergrößerung oder neue Platte, wie folgt erweitern. Hier die Prozedur für eine Plattenerweiterung.

Schritt 1 - Feststellen der aktuellen config

Anzeige der disks
# Falls die Maschine noch nicht neugestartet wurde, kann der SCSI Bus mit folgenden Befehl gescanned werden, damit neue Platten erkannt werden
echo "- - -" > /sys/class/scsi_host/host0/scan
# Freier Platz anzeigen
df -h
# Partitionen anzeigen
fdisk -l
# Festplatten anzeigen
ls /dev/sd*
# Physische Volumes anzeigen die durch LVM verwaltet werden
lvm pvs
# Logische Volumes anzeigen die durch LVM verwaltet werden
lvm lvs
# Logische Volume Gruppen anzeigen die durch LVM verwaltet werden
lvm vgs
# Wo ist was gemounted
mount

Die Informationen oben werden nun unten gebraucht. 

Schritt 2 - Anlegen einer neuen Partition

Hier ist es erforderlich, dass man weiß, wo der zusätzlicher Platz zu finden ist. Es gibt 2 Varianten - entweder eine neue Platte, oder eine erweiterte Platte. 

In beiden Fällen, wird eine neue Partition angelegt. Hier in diesen Beispiel, wurde die bestehende Platte erweitert. Falls eine neue Platte hinzugefügt wurde, dann ist es auf /dev/sdb oder /dev/sdc etc. zu finden.

Die Befehle unten sowie die Partitionsnummer (bei einer neuen Platte ist die Partition dann 1), entsprechend anpassen.

Partitionierung mit fdisk
fdisk /dev/sda
 
# --> Bearbeiten der Partitionen auf /dev/sda
 
n
# --> Neue Partition anlegen
p
# --> Neue primary partition
3
# --> Neue Partition 3 anlegen (Ausgabe bei fdisk -1 oben betrachten)
Enter
# --> Bestätigung dass der erste verfügbarer Zylinder verwendet werden soll
Enter
# --> Bestätigung dass der letzte verfügbarer Zylinder verwendet werden soll (ergibt in Summe die maximale Größe)
t
# --> Typ der Partition ändern
3
# --> Partition 3 bearbeiten
8e
# --> Linux LVM
w
# --> Schreiben
 
reboot now

Schritt 3 - Hereinnahme in LVM - Device Erzeugen

Device für LVM erzeugen
# Hier die Ausgabe vorher von /dev/sd* --> das hier ist die neue Platte (die 3. Partition auf /dev/sda, sprich die erste Festplatte)
lvm pvcreate /dev/sda3

Schritt 4 - Volume Group erweitern

LVM erweitern
# Hier wird die Ausgabe von lvm vgs benötigt - der Name des Volume Groups
lvm vgextend "vg_testdb5" /dev/sda3

Schritt 5 - Logical Volume erweitern

LVM erweitern
# Hier wird die Ausgabe von lvm lvs benötigt - der Name des Logischen Volumes - dies wird mit den vgs kombiniert, damit der Pfad zum Device entsteht
lvm lvresize -l +100%FREE /dev/vg_testdb5/lv_root

Schritt 6 - File System erweitern

LVM erweitern
# Gleicher pfad wie vorheriger Befehl
resize2fs /dev/vg_testdb5/lv_root

Schritt 7 - Endergebnis prüfen!

Endergebnis prüfen
df -h
  • No labels