Linux - Logical Volume Manager (LVM)

Aus Wikizone
Wechseln zu: Navigation, Suche

Links[Bearbeiten]

http://www.howtoforge.de/howto/lvm-anleitung-fur-anfanger/ (gutes Tutorial)

LVM[Bearbeiten]

Vorteile: dynamisches anpassen von (virtuellen Partitionen), schnell, mehrere Laufwerke als eines nutzen

Kann mein Kernel lvm ?

Als root:

modprobe lvm-mod

Begriffe:

  • Physical Volume (PV) - ein von lvm Verwalteter Speicher (Festplatte, Partition oder RAID Device)
  • mehrere PV werden zu einer Volume group (VG) zusammengefasst
  • Das PV kann wiederum in Logical Volumes (LV) unterteilt werden. Die sehen für den Awender wie Partitionen aus
  • Physical Device (PD) = eine Festplatte
  • Physical Extend (PE) = kleinste verwaltbare Dateinheit (default 4MB)

Befehle:

  • lvmscan: Erstellt eine Übersicht über alle Festplatten, iherer Partitionen, zeigt an welche Partitionen als PVs verwaltet werden
  • pvscan - Physical volumes scan: findet die Physical Volumes und zeigt an welchen Volume Groups sie 7zugeteilt sind
  • lvscan - Logical Volumes scannen: Wenn man nicht sicher ist wie vorhandene Volumes heißen kann man sie damit scannen
  • vgscan - Volume Groups scannen: Findet Logical Volumes und richtet wenn nicht vorhanden eine leere lbmtab ein.
  • Außerdem für detailierter Infos vgdisplay, lvdisplay und lvdisplay
  • vgchange - Vorhandene Logical Volumes aktivieren
vgchange -a y

Hinweise[Bearbeiten]

Mit

lvscan
vgscan

und anschließendem

vgchange -a y

Aktiviert man vorhandene nicht aktive Logical Volumes die man anschließend Mounten kann z.B.:

mkdir /mnt/test
mount /dev/mapper/myVG-myLV /mnt/test

Vor dem Herunterfahren muß dann das lv wieder deaktiviert werden:

vgchange -a n

Auf Dauer sollten die vgchange Kommandos in den Init-V-Prozess einbebaut werden und die via LVM verwaltetetn Partitionen in /etc/fstab (Automaount) eingetragen werden.


LVM Einrichten[Bearbeiten]

Schritte:

  • Partition für LVM einrichten
  • Datei ect/lvmtab und Verzeichnis etc/lvmtab.d erzeugen (vgscan legt leere an und zeigt vorhandene an)
  • Die LVM Partition als PV deklarieren (Vorsicht alle Daten gehen verloren)
pvcreate /dev/hdmeinePartition
  • VG einrichten. Alle PVs werden zu einer VG zusammengefass (auch wenn es nur ein PV ist)
vgcreate myvg1 /dev/hdmeinePartition

daraus entsteht ein neues /dev Verzeichnis hier /dev/myvg1

LVM unter Ubuntu live CD (und anderen) Verfügbarmachen[Bearbeiten]

Zur Nutzung des Logical Volume Managers muss als erstes das Paket lvm2 installiert werden.

sudo apt-get install lvm2 

Nun muss der LVM-Kerneltreiber geladen werden.

sudo modprobe dm-mod 

Dann muss man das LVM zugänglich machen. Das geht im Terminal [1] mit den Befehlen

sudo vgscan
sudo vgchange -a y 

Wenn man sich nicht sicher ist, wie die Namen der Volumes im LVM lauten kann man diese mit folgendem Befehl anzeigen lassen.

sudo lvscan