CentOS 8 erweitern die Wurzelpartition mit LVM

CentOS 8 erweitern die Wurzelpartition mit LVM
Vor einigen Jahren war Disk Management eine ressourcenkonsumierende Aufgabe für Systemadministratoren. Szenarien wie den Weltraum waren der Fluch von Sysadmins, vor allem, weil die Lösung viel Arbeit mit sich ging. Dies würde dazu führen, dass Sysadminen Server offline machen, neue Laufwerke installieren, verteilt und dann auf das aktuelle System ausdehnen. Es hat keinen Spaß gemacht.

Der logische Volumenmanager löste dieses Problem ein für alle Mal. LVM ist ein Geräte -Mapper -Framework, das das Festplattenmanagement in sehr einfachen Schritten ermöglicht.

Mit LVM ermöglicht es Sysadmins, Datenträgerverwaltungsaufgaben wie die Größe des Größengrößens, die Ausweitung und das Entfernen von Partitionen flexibel und einfach auszuführen. Daher müssen Sysadmins das System nicht offline stellen, um Partitionen und mehr zu erweitern.

In diesem Tutorial zeige ich Ihnen eine Methode, mit der Sie den LVM -Manager verwenden können, um die Größe Ihrer Stammpartition zu erweitern.

NOTIZ: Dieses Tutorial ist kein Einführungsleitfaden für LVM.

Voraussetzungen

Bevor wir mit dem Tutorial beginnen, müssen Sie die folgenden Anforderungen erfüllen.

  • Root oder Benutzer mit Sudo -Berechtigungen
  • Stellen Sie sicher, dass Sie bei Problemen eine Sicherungskopie aller Ihre Dateien erstellen.

In den Beispielen in diesem Tutorial werde ich mein Heimverzeichnis verkleinern und dem Wurzelverzeichnis den zusätzlichen Platz hinzufügen. Ich illustriere auch dieses Tutorial auf einem CentOS 8 -Computer, der auf VMware ausgeführt wird.

Schritt 1 - Backups machen

Der allererste Schritt, bevor wir fortfahren. Sie müssen dies nicht tun, aber ich kann es nicht genug empfehlen. Sichern Sie Ihre Dateien mithilfe von Dateifreigaben, kopieren Sie sie in ein lokales Laufwerk oder komprimieren Sie sie und verschieben Sie sie in ein neues Verzeichnis.

Schritt 2 - UNMOUNT HOME DIR

Der nächste Schritt besteht darin, das Heimverzeichnis zu entlarven. Verwenden Sie den DF -Befehl DF als:

$ sudo df

Dies zeigt den Standort der Home -Partition wie gezeigt:

Verwenden Sie den folgenden Befehl, um nicht zu entlassen.

$ sudo Umount/Dev/Mapper/CL-Home

Schritt 3 - Home Volumen löschen

Nach erfolgreicher Entfernung müssen wir das Heimvolumen mit LVM entfernen. Verwenden Sie den Befehl als:

$ lvremove/dev/cl/home

In diesem Befehl werden Sie aufgefordert, das Heimvolumen zu entfernen. Drücken Sie y, um fortzufahren.

Schritt 4 - Zuhause verkleinern

Der nächste Schritt besteht darin, die Größe des Heimverzeichnisses zu verkleinern. Das heißt, wir werden das Heimvolumen als kleinerer Volumen nachbauen.

Erhalten Sie zunächst den Volumengruppennamen.

vgDisplay | Grep "VG Name"
Vg Name Cl

Das gibt uns den Volumengruppennamen als CL.

Jetzt müssen wir nur ein neues Volumen für /nach Hause mit dem Befehl LVCreate erstellen wie:

$ lvcreate -l +5gb -n home cl

Das erzeugt das Heimvolumen mit einer Größe von 5 GB.

Schritt 5 - Format das Volumen

Jetzt ist es Zeit, das Heimvolumen zu formatieren. Rufen Sie den Dateityp mit dem Befehl df ab als:

$ df -t

Verwenden des MKFS -Dienstprogramms formatieren Sie das Volumen als:

$ mkfs.xfs/dev/cl/home

Schritt 6 - Home Dir montieren

Mount das neu erstellte Volumen nun wie:

$ montage/dev/cl/home

Stellen Sie beim erfolgreichen Mount Ihre Backups in das neue Heimvolumen wieder her.

Schritt 7 - Wurzel erweitern

Jetzt ist es an der Zeit, die Wurzelpartition mit dem freien Speicherplatz zu erweitern, der das Home Directory verkleinert. Erhalten Sie zunächst den Pfad des logischen Stammvolumens.

$ lvDisplay | Grep "LV Path"

Um die Wurzelpartition mit dem freien Speicherplatz zu erweitern, wird der Befehl als:

$ lvextend -rl +100%kostenlos/dev/cl/root

Dieser Befehl erweitert die Stammpartition mit dem verbleibenden freien Platz aus dem Heimverzeichnis.

Abschluss

In diesem Leitfaden haben wir uns angesehen, wie die Wurzelpartition erweitert werden kann, indem wir das Heimverzeichnis verkleinern.