Linux - Logical Volume Manager (LVM)
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