So überprüfen Sie, ob ein LVM-Volume in Linux aktiv ist

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie prüfen können, ob ein LVM-Volume (Logical Volume Manager - Logisches Volumen) in Linux aktiv ist. Sie verwenden den Befehl lvs, um die LVM-Volumes aufzulisten und deren Attribute, einschließlich ihres Aktivitätsstatus, zu verstehen.

Sie werden auch das Verzeichnis /dev/mapper untersuchen, um zu überprüfen, wie LVM-Logikvolumes als Gerätedateien zugeordnet werden, und den Befehl vgdisplay nutzen, um den Status von Volumegruppen zu prüfen. Diese Schritte vermitteln Ihnen die grundlegenden Fähigkeiten, um Ihre LVM-Konfiguration zu überwachen und zu verstehen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/ps("Process Displaying") subgraph Lab Skills linux/echo -.-> lab-558783{{"So überprüfen Sie, ob ein LVM-Volume in Linux aktiv ist"}} linux/ls -.-> lab-558783{{"So überprüfen Sie, ob ein LVM-Volume in Linux aktiv ist"}} linux/df -.-> lab-558783{{"So überprüfen Sie, ob ein LVM-Volume in Linux aktiv ist"}} linux/ps -.-> lab-558783{{"So überprüfen Sie, ob ein LVM-Volume in Linux aktiv ist"}} end

Auflisten von LVM-Volumes mit lvs

In diesem Schritt lernen Sie, wie Sie Logische Volumenverwaltung (Logical Volume Management, LVM) -Volumes mit dem Befehl lvs auflisten. Die LVM bietet im Vergleich zur traditionellen Partitionierung eine flexiblere Möglichkeit zur Verwaltung von Datenspeicherplatz. Sie ermöglicht es Ihnen, logische Volumes zu erstellen, die sich über mehrere physische Festplatten erstrecken können und einfach vergrößert oder verkleinert werden können.

Zunächst öffnen wir das Terminal. Wenn Sie es geschlossen haben, klicken Sie auf das Symbol Xfce Terminal auf der linken Seite des Desktops.

Der Befehl lvs wird verwendet, um Informationen über logische Volumes anzuzeigen. Er liefert Details wie den Namen des logischen Volumes, die Volumegruppe, zu der es gehört, seine Größe und seine Attribute.

Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:

lvs

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Cpy%Sync Convert
  root ubuntu -wi-ao---- <...>g
  swap ubuntu -wi-ao---- <...>g

Lassen Sie uns die Ausgabe analysieren:

  • LV: Der Name des logischen Volumes. In diesem Beispiel sehen Sie root und swap.
  • VG: Die Volumegruppe, zu der das logische Volume gehört. Hier gehören beide zur Volumegruppe ubuntu.
  • Attr: Attribute des logischen Volumes. -wi-ao---- zeigt an, dass das Volume beschreibbar, aktiv, geöffnet usw. ist.
  • LSize: Die Größe des logischen Volumes. Die genaue Größe variiert je nach Systemkonfiguration.
  • Andere Spalten wie Pool, Origin, Data%, Meta%, Cpy%Sync und Convert beziehen sich auf fortgeschrittene LVM-Funktionen wie dünne Bereitstellung (thin provisioning) und Momentaufnahmen (snapshots), auf die Sie sich derzeit nicht zu beschäftigen brauchen.

Der Befehl lvs ist ein grundlegendes Werkzeug zum Verständnis Ihrer LVM-Konfiguration. Er gibt Ihnen einen schnellen Überblick über die auf Ihrem System verfügbaren logischen Volumes.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen der Volumenzuordnungen in /dev/mapper

In diesem Schritt werden Sie das Verzeichnis /dev/mapper untersuchen, um zu sehen, wie LVM-Logikvolumes als Gerätedateien zugeordnet werden. In Linux werden Geräte wie Festplatten und Partitionen als Dateien im /dev-Verzeichnis dargestellt. Die LVM erstellt symbolische Links in /dev/mapper, die auf die tatsächlichen Gerätenodes für Ihre logischen Volumes verweisen.

Öffnen Sie das Terminal, wenn es noch nicht geöffnet ist.

Wir verwenden den Befehl ls, um den Inhalt des /dev/mapper-Verzeichnisses aufzulisten. Der Befehl ls wird verwendet, um Dateien und Verzeichnisse aufzulisten.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

ls /dev/mapper/

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

ubuntu-root  ubuntu-swap

Diese Ausgabe zeigt die Gerätezuordnungen für die logischen Volumes, die Sie im vorherigen Schritt mit lvs gesehen haben.

  • ubuntu-root: Dies entspricht dem logischen root-Volume innerhalb der Volumegruppe ubuntu.
  • ubuntu-swap: Dies entspricht dem logischen swap-Volume innerhalb der Volumegruppe ubuntu.

Diese Einträge in /dev/mapper sind die Gerätedateien, die das Betriebssystem verwendet, um auf die logischen Volumes zuzugreifen. Beispielsweise wird Ihr Root-Dateisystem wahrscheinlich mit /dev/mapper/ubuntu-root eingebunden.

Das Verständnis des /dev/mapper-Verzeichnisses hilft Ihnen, die Verbindung zwischen den von der LVM verwalteten logischen Volumes und den vom System verwendeten Gerätedateien zu verstehen.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen von Volumegruppen mit vgdisplay

In diesem Schritt verwenden Sie den Befehl vgdisplay, um detaillierte Informationen über Volumegruppen (Volume Groups, VGs) anzuzeigen. Eine Volumegruppe ist eine Sammlung aus einem oder mehreren physischen Volumes (z. B. Festplatten oder Partitionen), die zu einem einzigen Speicherpool zusammengefasst werden. Logische Volumes werden dann aus diesem Pool erstellt.

Öffnen Sie das Terminal, wenn es noch nicht geöffnet ist.

Der Befehl vgdisplay bietet einen umfassenden Überblick über die Konfiguration und den Status Ihrer Volumegruppen.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

vgdisplay

Sie sehen eine detaillierte Ausgabe über die Volumegruppe(n) auf Ihrem System. Die Ausgabe wird umfangreich sein, aber lassen Sie uns einige Schlüsselzeilen betrachten, wobei wir uns auf die Volumegruppe ubuntu konzentrieren, die Sie in den vorherigen Schritten gesehen haben:

  --- Volume group ---
  VG Name               ubuntu
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  <...>
  VG Access             <...>
  VG Status             <...>
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <...> GiB
  PE Size               4.00 MiB
  Total PE              <...>
  Alloc PE / Size       <...> / <...> GiB
  Free  PE / Size       <...> / <...> GiB
  VG UUID               <...>

Lassen Sie uns einige wichtige Felder hervorheben:

  • VG Name: Der Name der Volumegruppe (ubuntu).
  • VG Size: Die Gesamtgröße der Volumegruppe.
  • Cur LV: Die aktuelle Anzahl der logischen Volumes in dieser Volumegruppe (Sie haben root und swap gesehen, also sollte dies 2 sein).
  • Cur PV: Die aktuelle Anzahl der physischen Volumes in dieser Volumegruppe.
  • Free PE / Size: Die Menge an freiem Speicherplatz in der Volumegruppe, angegeben in physischen Extents (PEs) und ihrer Gesamtgröße. Dies ist der Speicherplatz, den Sie verwenden können, um neue logische Volumes zu erstellen oder bestehende zu erweitern.

Der Befehl vgdisplay ist unschätzbar, um die Kapazität und Struktur Ihrer LVM-Volumegruppen zu verstehen.

Klicken Sie auf Weiter, um dieses Lab abzuschließen.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie überprüfen können, ob ein LVM-Volume in Linux aktiv ist. Sie haben begonnen, indem Sie den Befehl lvs verwendet haben, um logische Volumes aufzulisten und deren Attribute zu verstehen, einschließlich des Aktivstatus, der durch das 'a'-Flag in der Spalte Attr angezeigt wird.

Anschließend haben Sie das Verzeichnis /dev/mapper untersucht, um die Gerätezuordnungen für aktive LVM-Volumes zu überprüfen und deren Vorhandensein als Gerätedateien zu bestätigen. Schließlich haben Sie den Befehl vgdisplay verwendet, um detaillierte Informationen über Volumegruppen anzuzeigen, die auch Einblicke in den Status der logischen Volumes innerhalb dieser Gruppen liefern können.