LVM hat im Grunde drei Begriffe, physisches Volumen Pv, Volumengruppe Vg, Logisches Volumen Lv.
Installation von LVM:
LVM Möglicherweise nicht auf Ihrer CentOS 7 -Maschine installiert werden. Es ist jedoch im offiziellen Paket -Repository von CentOS 7 erhältlich.
Zuerst aktualisieren Sie die Yum Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo yum makecache
Führen Sie den folgenden Befehl aus, um zu installieren LVM In Centos 7:
$ sudo yum Installieren Sie LVM
Jetzt drücken y und dann drücken Sie weitermachen.
LVM sollte installiert werden.
Initialisierung der Festplatte für LVM:
Sie können die rohe Scheibe verwenden, z /dev/sdb oder /dev/sdc als LVM Pv. LVM hat kein Problem damit, aber es wird nicht empfohlen, da andere Betriebssysteme nicht erkennen können LVM Metadaten und Sie können möglicherweise nicht feststellen, ob die Festplatte für die Verwendung eingerichtet ist LVM Wenn Sie viele Scheiben herumliegen.
Daher empfehle ich Ihnen, eine einzelne Partition auf Ihrer Festplatte mit dem verfügbaren Platz zu erstellen und den Partitionstyp zu ändern Linux LVM oder 8e.
Verwenden fdisk Um eine einzelne Partition auf der Festplatte zu erstellen, sagen wir, sagen wir /dev/sdb:
$ sudo fdisk /dev /sdb
Tippen Sie jetzt ein Ö und drücke Erstellen Sie leere Partitionstabelle auf der Festplatte.
Tippen Sie jetzt ein N und drückeeine neue Partition zu erstellen. Drücken Sie jetzt weiter Um die Standardeinstellungen zu akzeptieren.
Die Partition sollte erstellt werden.
Tippen Sie jetzt ein T und drücke . Geben Sie dann ein 8e Wie der Hexcode und drücken Sie . Der Partitionstyp sollte auf festgelegt werden Linux LVM.
Tippen Sie jetzt ein w und drücke Um die Änderungen zu speichern.
Die Partition /dev/sdb1 ist jetzt bereit, mit verwendet zu werden LVM.
Hinzufügen der Festplatte zu LVM PV:
Führen Sie nun den folgenden Befehl aus, um die Festplatte hinzuzufügen /dev/sdb1 zum LVM als Pv:
$ sudo pvcreate /dev /sdb1
Sie können alle auflisten Pv mit dem folgenden Befehl:
$ sudo pvscan
Wenn Sie weitere Informationen zu bestimmten Angaben anzeigen möchten Pv, sagen wir /dev/sdb1, Führen Sie dann den folgenden Befehl aus:
$ sudo pvdisplay /dev /sdb1
Erstellen von Volumengruppen:
Jetzt können Sie eine erstellen Vg aus so vielen Pv Wie Sie zur Verfügung haben. Im Moment habe ich nur einen Pv /dev/sdb1 verfügbar.
Führen Sie den folgenden Befehl aus, um zu erstellen Vg Aktie mit Pv /dev/sdb1:
$ sudo vgcreate Share /dev /sdb1
Jetzt können Sie alle auflisten Vgs mit dem folgenden Befehl:
$ sudo vgscan
Sie können weitere Informationen zu allen bestimmten Angaben anzeigen Vg, wie zum Beispiel Aktie mit dem folgenden Befehl:
$ sudo vgDisplay Aktie
Verlängerung von Volumengruppen:
Wenn Sie sich wünschen, können Sie mehr hinzufügen Pv zu einem bestehenden Vg Aktie mit dem folgenden Befehl:
$ sudo vgextend share /dev /sdc1
Erstellen logischer Bände:
Jetzt können Sie so viele erstellen Lvs wie Sie einen verwenden möchten Vg, in meinem Fall VG -Aktie.
Sie können a erstellen 100MB LV www_shovon aus VG -Aktie mit dem folgenden Befehl:
$ sudo lvcreate-Größe 100m-Name www_shovon Aktie
Lassen Sie uns einen anderen erstellen Lv www_wordpress von Größe 1 GB aus VG -Aktie mit dem folgenden Befehl:
$ sudo lvcreate -Größe 1G -Name www_wordpress Freigabe
Jetzt können Sie alle auflisten Lvs mit den folgenden Befehlen:
$ sudo lvscan
Oder
$ sudo lvs
Sie können auch weitere Informationen zu allen bestimmten Angaben anzeigen Lv mit dem folgenden Befehl:
$ sudo lvDisplay vg_name/lv_name
In meinem Fall, Vg_name Ist Aktie Und Lv_name Ist www_shovon
$ sudo lvDisplay Share/www_shovon
Formatierung und Montage logischer Bände:
Sie können auf Ihre zugreifen Lvs genauso wie Sie mit gewöhnlichen Festplattenpartitionen wie z /dev/sdb1, /dev/sdc2 usw.
Die LVs sind als erhältlich als /dev/Vg_name/Lv_name
Zum Beispiel wenn mein Vg_name Ist Aktie, Und Lv_name Ist www_wordpress, dann ist die Lv ist als /Dev/Share/www_wordpress
Sie können verwenden /Dev/Share/www_wordpress So wie Sie eine gewöhnliche Festplattenpartition verwenden /dev/sdb1.
Sobald Sie a erstellt haben Lv, Sie müssen es formatieren.
Führen Sie den folgenden Befehl aus, um zu formatieren /Dev/Share/www_wordpress lv Zu Ext4 Dateisystem:
$ sudo mkfs.Ext4/Dev/Share/www_wordpress
Führen Sie nun den folgenden Befehl aus, um einen Mountspunkt zu erstellen, an dem Sie montieren möchten /Dev/Share/www_wordpress Lv:
$ sudo mkdir -pv/var/www/WordPress
Jetzt kannst du montieren /Dev/Share/www_wordpress zu einem leeren Verzeichnis wie z /var/www/WordPress mit dem folgenden Befehl:
$ sudo montage/dev/share/www_wordpress/var/www/WordPress
Wie Sie sehen können, die Lv ist an den gewünschten Bergpunkt montiert:
$ df -h
Jetzt können Sie Dateien kopieren und einfügen und neue Dateien und Verzeichnisse in der erstellen /var/www/WordPress Verzeichnis.
Erweiterung logischer Volumes:
LVM ist ein gutes Werkzeug für das Quotenmanagement. Sie verschenken den Raum, den Sie benötigen, nicht mehr, nicht weniger an jedem LvS. Wenn Sie jedoch mehr Platz benötigen, können Sie die Größe jeder ändern Lv im laufenden Fliegen.
Auch wenn Sie kein Quotenmanagement durchführen, können Sie, wenn Sie keinen Speicherplatz mehr haben, nur neue Festplatten hinzufügen Pv, Erweitere Vg mit deinem neuen Pv, Erweitere Lv Und du bist gut zu gehen.
Zum Beispiel hinzufügen 500 MB Mehr zu unserem LV www_wordpress erstellt von VG -Aktie, Führen Sie den folgenden Befehl aus:
$ sudo lvextend -Größe +500m -Resizefs Share/www_wordpress
Notiz: Sie können verwenden G Schlüsselwort für GB. Zum Beispiel, -Größe +2g
Der www_wordpress lv sollte wie Sie aus dem Screenshot unten angegriffen werden können.
$ df -h
So installieren und konfigurieren Sie LVM auf Centos 7. Danke, dass du diesen Artikel gelesen hast.