Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languagede


Warning
titleAdvanced 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
Translations Ignore


Code Block
languagebash
title
Display of discs
# If 
Falls
the 
die
machine 
Maschine
has 
noch
not 
nicht
yet 
neugestartet
been 
wurde
rebooted, 
kann
the 
der
SCSI 
SCSI
bus 
Bus
can 
mit
be 
folgenden
scanned 
Befehl
to 
gescanned
detect 
werden,
new 
damit
disks 
neue
with 
Platten
the 
erkannt
following 
werden
command
# Ggf - falls mehrere SCSI Adapter vorhanden sind host0 mit host1 oder host2 ... nochmals probieren bis die Platte gefunden wird
echo "- - -" > /sys/class/scsi_host/host0/scan
# 
Freier
Show 
Platz
free 
anzeigen
space
df -h
# 
Partitionen
Show 
anzeigen
partitions
fdisk -l
# Show 
Festplatten
hard 
anzeigen
drives
ls /dev/sd*
# 
Physische
View 
Volumes
physical 
anzeigen
volumes 
die
managed 
durch
by LVM
verwaltet werden

lvm pvs
# 
Logische
Display 
Volumes
logical 
anzeigen
volumes 
die
managed 
durch
by LVM
verwaltet werden

lvm lvs
# 
Logische
Display 
Volume
logical 
Gruppen
volume 
anzeigen
groups 
die
managed 
durch
by LVM
verwaltet werden

lvm vgs
# 
Wo
Where 
ist
is 
was
what 
gemounted
mounted
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
Translations Ignore


Code Block
languagebash
title
Partitioning with fdisk
fdisk /dev/sda
 
# --> 
Bearbeiten
Edit 
der
the 
Partitionen
partitions 
auf
on /dev/sda
 
n
# --> 
Neue
Create 
Partition
new 
anlegen
partition
p
# --> 
Neue
New primary partition
3
# --> Create 
Neue
new 
Partition
partition 3 
anlegen
(view 
(Ausgabe
output 
bei
at fdisk -1 
oben betrachten
above)
Enter
# --> 
Bestätigung
Confirmation 
dass
that 
der
the 
erste
first 
verfügbarer
available 
Zylinder
cylinder 
verwendet
should 
werden
be 
soll
used
Enter
# --> 
Bestätigung
Confirmation that 
dass
the 
der
last 
letzte
available 
verfügbarer
cylinder 
Zylinder
is 
verwendet
to 
werden
be 
soll
used (
ergibt
gives 
in
the 
Summe
maximum 
die
size 
maximale
in 
Größe
total)
t
# --> 
Typ
Change 
der
partition 
Partition ändern
type
3
# --> 
Partition
Edit partition 3
bearbeiten

8e
# --> Linux LVM
w
# --> 
Schreiben
Write
 
reboot now




Schritt 3 - Hereinnahme in LVM - Device Erzeugen

Device für erzeugen
Translations Ignore


Code Block
languagebash
title
Create device for LVM
# 
Hier
Here is 
die
the 
Ausgabe
previous 
vorher
output 
von
of /dev/sd* --> 
das
this 
hier
is 
ist
the 
die
new 
neue Platte
disk (
die
the 
3.
3rd 
Partition
partition 
auf
on /dev/sda, 
sprich
the 
die
first 
erste Festplatte
disk)
lvm pvcreate /dev/sda3



Schritt 4 - Volume Group erweitern

erweitern
Translations Ignore


Code Block
languagebash
titleExtend LVM
# 
Hier
Here we 
wird
need 
die
the 
Ausgabe
output 
von
of lvm vgs 
benötigt
- 
-
the 
der
name 
Name
of 
des
the 
Volume
volume 
Groups
group
lvm vgextend "vg_testdb5" /dev/sda3



Schritt 5 - Logical Volume erweitern

erweitern
Translations Ignore


Code Block
languagebash
titleExtend LVM
# 
Hier
Here 
wird
the 
die
output 
Ausgabe von
of lvm lvs 
benötigt
is needed - the 
der
name 
Name
of 
des
the 
Logischen
logical 
Volumes
volume - this 
dies
is 
wird
combined 
mit
with 
den
the vgs 
kombiniert,
to 
damit
create 
der
the 
Pfad
path 
zum
to 
Device
the 
entsteht
device
lvm lvresize -l +100%FREE /dev/vg_testdb5/lv_root



Schritt 6 - File System erweitern

erweitern Dateisysteme
Translations Ignore


Code Block
languagebash
titleExtend LVM
- ext
filesystems
# 
Gleicher
Same 
pfad
path 
wie
as 
vorheriger
previous 
Befehl
command
resize2fs /dev/vg_testdb5/lv_root



erweitern Dateisysteme
Translations Ignore


Code Block
languagebash
titleExtend LVM
- xfs
filesystems
# Mount Point 
aus
from fstab
xfs_growfs /srv/jtel/shared



Schritt 7 - Endergebnis prüfen!

Endergebnis prüfen
Translations Ignore


Code Block
languagebash
title
Check final result
df -h