Entdecken Sie die Grundlagen von LVM - Logical Volume Management - und erfahren Sie, wie Sie Ihre Speichergeräte für maximale Flexibilität verwalten können. Tauchen Sie ein in die Welt der Speicherabstraktion und erlernen Sie die Terminologie sowie grundlegende Operationen.
Einleitung
LVM, oder Logical Volume Management, ist eine Technologie zur Verwaltung von Speichergeräten, die Benutzern die Möglichkeit bietet, die physische Anordnung von Komponentenspeichergeräten für eine flexible Verwaltung zu gruppieren und abstrahieren. Die aktuelle Implementierung, LVM2, nutzt das Gerätemapper-Linux-Kernel-Framework, um vorhandene Speichergeräte zu Gruppen zusammenzufassen und logische Einheiten aus dem kombinierten Speicherplatz bei Bedarf zuzuweisen.
Passende Infrastruktur bei centron
Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →
Architektur und Terminologie von LVM
Bevor wir uns mit LVM-Administrationsbefehlen beschäftigen, ist es wichtig, ein grundlegendes Verständnis dafür zu haben, wie LVM Speichergeräte organisiert und welche Terminologie es verwendet.
Verwaltungsstrukturen von LVM
LVM arbeitet, indem es Abstraktionen über physische Speichergeräte legt. Die grundlegenden Ebenen, die LVM verwendet, beginnend mit der primitivsten, sind:
- Physische Volumes: pv...
- Volume Groups: vg...
- Logische Volumes: lv...
Verständnis von Extents
Jedes Volume innerhalb einer Volume Group ist in kleine, festformatierte Chunks namens Extents unterteilt. Die Größe der Extents wird von der Volume Group bestimmt. Alle Volumes innerhalb der Gruppe entsprechen derselben Extentgröße.
Gemeinsame Anwendungsfälle
Nun, da Sie mit einigen der Terminologie und Strukturen vertraut sind, können Sie einige häufige Anwendungen von LVM erkunden. Sie werden mit einem Verfahren beginnen, bei dem zwei physische Festplatten verwendet werden, um vier logische Volumes zu erstellen.
Formatieren und Einhängen der logischen Volumes
Nachdem Sie logische Volumes haben, können Sie sie wie normale Blockgeräte verwenden.
Die logischen Geräte sind im /dev-Verzeichnis wie andere Speichergeräte verfügbar. Sie können sie an zwei Stellen finden:
- /dev/volume_group_name/logical_volume_name
- /dev/mapper/volume_group_name-logical_volume_name
Fazit
Sie haben nun ein Verständnis für die verschiedenen Komponenten, die LVM verwaltet, um ein flexibles Speichersystem zu schaffen, und wie Sie Speichergeräte in einer LVM-Umgebung in Betrieb nehmen können.
Testen Sie Ihr Setup auf ccloud³
Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.