LVM

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
K (wikifiziert)
Zeile 1: Zeile 1:
'''Logical Volume Manager'''
+
==Logical Volume Manager==
 
+
 
Ideal für schnelle Vergrößerung von "Partitionen". Man kann damit auch nachträglich noch Plattenplatz hinzufügen.
 
Ideal für schnelle Vergrößerung von "Partitionen". Man kann damit auch nachträglich noch Plattenplatz hinzufügen.
  
----
+
==Begriffe==
'''Begriffe:'''
+
  
'''PV:'''
+
; PV : ''Physical Volume''
 +
: Grundeinheit beim LVM. Entspricht entweder einer Partition (Typ 8e) oder einer ganzen Festplatte.
  
Physical Volume- Grundeinheit beim LVM. Entspricht entweder einer Partition (Typ 8e) oder einer ganzen Festplatte.  
+
; VG : ''Volume Group''
 +
: Basis für "logische Laufwerke". Eine VG enthält meist mehrere PVs.
  
'''VG:'''
+
; LV : ''Logical Volume''
 
+
: Die eigentlichen "Laufwerke". Diese können formatiert und gemountet werden.
Volume Group- Basis für "logische Laufwerke". Eine VG enthält meist mehrere PVs.
+
 
+
'''LV:'''
+
 
+
Logical Volume- Die eigentlichen "Laufwerke". Diese können formatiert und gemountet werden.
+
  
 
VGs und LVs können vergrößert und verkleinert werden. LVs Allerdings nicht im gemounteten Zustand.
 
VGs und LVs können vergrößert und verkleinert werden. LVs Allerdings nicht im gemounteten Zustand.
  
'''PE:'''
+
; PE : ''Physical Extends''
 
+
: Die Basiseinheit für eine VG sind PEs. Eine PV enthält mehrere PEs. Ähnlich den Blöcken einer Festplatte. Mit jeder hinzugefügten PV kommt eine der Größe entsprechende Menge an PEs in die VG.  
Physical Extends-  die Basiseinheit für eine VG sind PEs. Eine PV enthält mehrere PEs. Ähnlich den Blöcken einer Festplatte. Mit jeder hinzugefügten PV kommt eine der Größe entsprechende Menge an PEs in die VG.  
+
 
+
 
+
----
+
'''Verwendung:'''
+
  
 +
==Verwendung==
 
Zuerst muß man ein oder mehrere PVs festlegen. Zu Anfang wird eines genügen- man will ja später noch Platz hinzufügen :)  
 
Zuerst muß man ein oder mehrere PVs festlegen. Zu Anfang wird eines genügen- man will ja später noch Platz hinzufügen :)  
  
Zeile 62: Zeile 53:
  
  
'''WARNUNG'''
+
{{Box Warnung|
BEi Verwendung einzelner Festplatten steigt die Ausfallwahrscheinlichkeit rapide an. Sollte eine der enthaltenen Festplatten abrauchen, ist es nahezu unmöglich, aus der VG noch Daten retten zu können!
+
Bei Verwendung einzelner Festplatten steigt die Ausfallwahrscheinlichkeit rapide an. Sollte eine der enthaltenen Festplatten abrauchen, ist es nahezu unmöglich, aus der VG noch Daten retten zu können!
 +
}}
  
 
Deshalb meine ernstgemeinte Empfehlung:
 
Deshalb meine ernstgemeinte Empfehlung:
  
 
Als PVs für ein LVM immer fehlertolerante Systeme wie z.B. [[RAID]] verwenden. Einzelne Platten sind nur dann praktikabel, wenn die Daten ruhig verloren gehen können.
 
Als PVs für ein LVM immer fehlertolerante Systeme wie z.B. [[RAID]] verwenden. Einzelne Platten sind nur dann praktikabel, wenn die Daten ruhig verloren gehen können.

Version vom 17. März 2005, 00:31 Uhr

Logical Volume Manager

Ideal für schnelle Vergrößerung von "Partitionen". Man kann damit auch nachträglich noch Plattenplatz hinzufügen.

Begriffe

PV 
Physical Volume
Grundeinheit beim LVM. Entspricht entweder einer Partition (Typ 8e) oder einer ganzen Festplatte.
VG 
Volume Group
Basis für "logische Laufwerke". Eine VG enthält meist mehrere PVs.
LV 
Logical Volume
Die eigentlichen "Laufwerke". Diese können formatiert und gemountet werden.

VGs und LVs können vergrößert und verkleinert werden. LVs Allerdings nicht im gemounteten Zustand.

PE 
Physical Extends
Die Basiseinheit für eine VG sind PEs. Eine PV enthält mehrere PEs. Ähnlich den Blöcken einer Festplatte. Mit jeder hinzugefügten PV kommt eine der Größe entsprechende Menge an PEs in die VG.

Verwendung

Zuerst muß man ein oder mehrere PVs festlegen. Zu Anfang wird eines genügen- man will ja später noch Platz hinzufügen :)

1. Legt man mit fdisk auf der Festplatte eine Partition mit Typ "8e" an. (hier: /dev/hdc1)

2. Bereitet man diese Partition zur Verwendung mit LVM vor: pvcreate /dev/hdc1

3. Jetzt kann man eine neue VG erstellen: vgcreate VGNAME /dev/hdc1. Hier muß man beim Erstellen der VG gleich ein erstes PV übergeben. Weitere PVs kann man später hinzufügen.

4. Erst jetzt kann man LVs anlegen: lvcreate -L 100G -n LVNAME VGNAME

5. Das LV kann man nun formatieren: mkreiserfs /dev/VGNAME/LVNAME/

6. und mounten: mount /dev/VGNAME/LVNAME /mnt


Schritte 4 bis 6 kann man so oft wiederholen, wie man noch Platz in der VG hat.

Wird nun unser Video-LV zu klein, kann ich eine weiter Festplatte hinzufügen:

1. wie oben, jetzt /dev/hdd1

2. wie oben

3. VG vergrößern: vgextend VGNAME /dev/hdd1

4. LV umounten: umount /dev/VGNAME/LVNAME

5. LV vergrößern: lvextend -L +120G /dev/VGNAME/LVNAME

6. Dateisystem an die neue Größe anpassen: resize_reiserfs /dev/VGNAME/LVNAME

7. mounten: mount /dev/VGNAME/LVNAME /mnt und glücklich sein :)


Warnung
Warnung

Bei Verwendung einzelner Festplatten steigt die Ausfallwahrscheinlichkeit rapide an. Sollte eine der enthaltenen Festplatten abrauchen, ist es nahezu unmöglich, aus der VG noch Daten retten zu können!


Deshalb meine ernstgemeinte Empfehlung:

Als PVs für ein LVM immer fehlertolerante Systeme wie z.B. RAID verwenden. Einzelne Platten sind nur dann praktikabel, wenn die Daten ruhig verloren gehen können.