[LINUX] Ich habe versucht, die Größe des logischen Volumes mit LVM zu erweitern

Erst neulich wurde die Kapazität des von unserer Abteilung verwalteten Datenbankservers zu 100% und starb. Daher fügte ich eine neue Festplatte hinzu und erweiterte die Größe des logischen Volumes mit LVM, um sie wiederherzustellen. Ich tat. Ich habe die Bedeutung dieser Arbeit jedoch nicht verstanden, weil ich nicht viele Wörter und Kenntnisse kannte. Ich habe es überprüft, damit ich verstehen kann, was ich dort getan habe, also werde ich es zusammenfassen, damit ich es nicht vergesse.

Was ist LVM überhaupt?

Festplattenverwaltungsfunktion, mit der Speicherbereiche, die sich über mehrere Festplatten und Partitionen erstrecken, zu einer einzigen Datenträgergruppe zusammengefasst und als einzelner logischer Datenträger (LV) behandelt werden können.

ist das, was sie gesagt haben. Wenn Sie dies verwenden, können Sie das logische Volume später erweitern, was praktisch ist. Als ich nach LVM suchte, fand ich ein Wort, das ich nicht kannte. Machen Sie sich also eine Notiz.

Erstellen Sie eine Partition auf einer neuen Festplatte

Der hinzugefügte Datenträgername lautet / dev / sdc. Starten Sie fdisk zunächst im interaktiven Modus mit dem folgenden Befehl

$ fdisk /dev/sdc

Anschließend wird der interaktive Modus gestartet. Erstellen Sie daher eine Partition, indem Sie die folgenden Schritte ausführen.

Command (m for help): n #Erstellen Sie eine neue Partition mit n. Es werden verschiedene Optionen angezeigt, jedoch alle standardmäßig

Command (m for help): t #Ändern Sie den Partitionstyp mit t. Partitionstyp=Der Typ des Dateisystems, das diese Partition verwendet
Partition number: 1
Hex code (type L to list codes) : 8e #8e ist die Linux LVM-Partitionsnummer

Command (m for help): p #Zeigen Sie die Partitionstabelle und die Partition an/dev/Bestätigen Sie, dass sdc1 erstellt wurde

Command (m for help): w #Änderungen an der Partitionstabelle speichern und beenden

Erstellen Sie ein physisches Volume auf der Festplatte

Da wir zuvor die Partition / dev / sdc1 erstellt haben, haben wir ein physisches Volume erstellt, um sie mit LVM zu verwalten.


$ pvcreate /dev/sdc1 #Erstellung eines physischen Volumes

$ pvscan #/dev/Stellen Sie sicher, dass sdc1 als physisches Volume angezeigt wird

Registrieren Sie das physische Volume in der Volume-Gruppe

Als Nächstes habe ich zuvor ein physisches Volume erstellt, das jedoch noch keiner Volume-Gruppe zugewiesen wurde. Registrieren wir es also in einer vorhandenen Volume-Gruppe.


$ vgextend centos /dev/sdc1 #Physische Volumina in Volumengruppen-Centos/dev/Registrieren Sie sdc1

$ pvscan #/dev/Überprüfen Sie, ob sdc1 zur Volumengruppe Centos gehört

Erstellen Sie ein logisches Volume aus einer Volume-Gruppe

Ordnen Sie alle erweiterten Teile der Datenträgergruppe logischen Datenträgern zu.


$ lvextend -l +100%FREE /dev/centos/root

Wenn Sie der Meinung sind, dass dies das Ende ist, müssen Sie das Dateisystem erweitern. Andernfalls kann das Dateisystem den erweiterten Teil des logischen Volumes nicht verwenden. Erweitern Sie ihn daher. Dann sollte die Größe des logischen Volumes erweitert werden. Überprüfen Sie daher mit lvscan, ob das logische Ziel-Volume erweitert wurde


$ xfs_growfs /dev/centos/root #Dateisystem erweitern

$ lvscan #Zeigen Sie eine Liste der logischen Volumes an.

Schließlich

Diese Reihe von Strömungen war ein heikles Maß an Verständnis, das zunächst verstanden zu werden schien, aber ich war überzeugt, als ich dieses Bild auf der folgenden Seite sah. https://www.atmarkit.co.jp/ait/articles/0302/08/news002_2.html

r5zu03.gif

Recommended Posts