Logical Volume Manager

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 13. August 2004 um 13:07 Uhr durch 212.34.65.199 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Der LVM stellt eine einheitliche Schnittstelle zur Verwaltung der Speicherressourcen dar (Plattenverwaltung). Er ordnet physikalisch vorhande Festplatten einer logischen Ebene zu. Er vereinfacht eine das Managment durch eine Reihe von betriebsystemnahen Kommandos.


Logical Volume (LV)

Ein LV ist die Zuordnung von einer physikalisch vorhanden Festplatte zu einer logischen. Ein logische Disk (hdisk) kann sich über mehrere physikalische Disks (pdisk)erstrecken.

Beispiel:

# ssaxlate -l hdisk2
pdisk7 pdisk15

Hier beinhaltet die logische hdisk2 zwei physikalische Disks.


Volume Group (VG)

Die VG fasst eine Gruppe Logical Volumes (LV) zusammen. Eine VG beeinhaltet mehrere LV's die organisatorisch zusammengehören.

Bespiel:

# lsvg -l rootvg

rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     1     1    closed/syncd  N/A
hd6                 paging     256   256   1    open/syncd    N/A
hd8                 jfslog     1     1     1    open/syncd    N/A
hd4                 jfs        8     8     1    open/syncd    /
hd2                 jfs        128   128   1    open/syncd    /usr
hd9var              jfs        16    16    1    open/syncd    /var
hd3                 jfs        16    16    1    open/syncd    /tmp
hd1                 jfs        4     4     1    open/syncd    /home
hd10opt             jfs        2     2     1    open/syncd    /opt
lg_dumplv           sysdump    64    64    1    open/syncd    N/A
varadmlog           jfs        16    16    1    open/syncd    /var/adm/log
usrlocal            jfs        8     8     1    open/syncd    /usr/local


Dateisystem

In einem LV wird ein Dateisystem angelegt um darin Daten abzuspeichern. Auf ein Dateisystem greifen Programme in der Regel zu um dort Informationen dauerhaft abzuspeichern. Das Dateisystem kann bei Bedarf erweitert werden ohne das eine Betriebunterbrechung nötig wäre.


Wichtige Kommandos zur Verwaltung des LVM

Auswahl ohne Anspruch auf Vollständigkeit. Nähere Hinweise sind aus den Manpages (Hilfseiten) zu den jeweiligen Befehlen zu ersehen.

Beispiel:

man lslv
  • lsvg
Listet den Inhalt einer Volumegruppe auf
  • lspv
Listet die physikalisch vorhanden Disks auf
  • lslv
Gibt nähere Informationen eines Logical Volume aus
  • rmlv
Löscht ein LV
  • chlv
Ändert bestimmte Eigenschaften eines LV
  • migratepv
LV verschieben auf eine andere Disk
  • extendlv
Ein LV vergrößern
  • mklvcopy
Erzeugt eine Kopie eines vorhandenen LV
  • rmlvcopy
Löscht eine Kopie eines vorhandenen LV
  • chfs
Ändert bestimmte Eigenschaften eines Dateisystems (z.B. Größe)
  • crfs
Legt eines neues Dateisystem an
  • rmfs
Löscht ein Dateisystem endgültig