Maximale Flexibilität: Ein Leitfaden zu LVM Konzepten, Terminologie und Operationen
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.
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.