GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So verkleinern Sie das Root-Dateisystem unter CentOS / RHEL 6

Wenn Sie CentOS/RHEL OS installieren, erstellt es standardmäßig ein Standardlayout, das aus einer /boot-Partition und einem logischen Swap-Volume besteht, und weist dann den gesamten verbleibenden Speicherplatz einem logischen Volume zu, das für das Root-Dateisystem verwendet wird. Das Platzieren aller Daten und Systemdateien in einem Dateisystem ist nicht immer der beste Ansatz für große oder Produktionssysteme.

Es ist möglich, die Größe des Root-Dateisystems und des logischen Datenträgers, auf dem es sich befindet, zu reduzieren, sodass der Speicherplatz Hilfsdatenträgern zugewiesen werden kann, ohne das System neu zu installieren. Wir können das Root-Dateisystem in der Rescue reduzieren Modus. Für dieses Beispiel nehmen wir /dev/VolGroup00/LogVol00 als Root-Dateisystem.

Hinweis Hinweis:Beachten Sie, dass die entsprechenden Namen und Pfade in den in diesem Artikel angegebenen Befehlen ersetzt werden sollten, wenn die Datenträgergruppen- und logischen Datenträgernamen von den Standardwerten VolGroup00 und LogVol00 abweichen.

Reduzieren Sie die Größe des Root-Dateisystems

1. Starten Sie das System zunächst im Rettungsmodus.

2. Aktivieren Sie das zu reduzierende logische Volume. In diesem Beispiel wurde /dev/VolGroup00/LogVol00 mit dem folgenden Befehl verfügbar gemacht:

# lvm lvchange -ay /dev/VolGroup00/LogVol00

3. Reduzieren Sie die Größe des Dateisystems und des logischen Volumes auf /dev/VolGroup00/LogVol00. Stellen Sie sicher, dass im Root-Dateisystem genügend Speicherplatz vorhanden ist und dass das logische Volume groß genug ist, um alle zuvor vorhandenen Daten aufzunehmen. Versuche, die Größe eines Dateisystems über seine aktuelle Auslastung hinaus zu reduzieren, schlagen mit einer Fehlermeldung fehl, die darauf hinweist, dass nicht genügend Speicherplatz vorhanden ist. Führen Sie vor der Größenänderung des Dateisystems den Befehl e2fsck aus, um eine Dateisystemprüfung durchzuführen:

# e2fsck -f /dev/VolGroup00/LogVol00
# resize2fs /dev/VolGroup00/LogVol00 3000M

4. Reduzieren Sie abschließend die Größe des logischen Volumes, das das Root-Dateisystem enthält:

# lvm lvreduce -L 3000M /dev/VolGroup00/LogVol00

Die in diesen Beispielen verwendeten Befehle geben eher die endgültige Größe des Dateisystems als den Speicherplatz an, um den es reduziert werden soll.

Alternativer Befehl zu lvreduce – lvresize

Die LVM2-Befehle unterstützen den alternativen lvresize-Befehl, der relative Größen akzeptiert, falls dies bequemer ist. Zum Beispiel:

# lvresize -L -2000G VolGroup00/LogVol00

5. Überprüfen Sie abschließend die Änderung und starten Sie das System neu, indem Sie die Rescue-Shell verlassen.

# lvm vgdisplay VolGroup00

So verlassen Sie die Rettungs-Shell:

# exit
WARNUNG :Das Ändern der Größe eines gemounteten oder in Gebrauch befindlichen logischen Volumes kann zu schwerwiegenden Datenverlusten führen. Planen und handeln Sie entsprechend und stellen Sie immer sicher, dass ein aktuelles verifiziertes Backup vorhanden ist.

Hinweis zum XFS-Dateisystem

CentOS/RHEL 7 hat ein Standarddateisystem von XFS, dessen Größe nicht reduziert werden kann. Wenn während der Installation ein benutzerdefiniertes Setup erstellt wurde, das stattdessen ein EXT-Dateisystem verwendet, sollten die obigen Schritte ebenfalls gelten.

Problemumgehung

Während die XFS-Dateisysteme während des Mountens vergrößert werden können, kann ihre Größe nicht reduziert werden, da die Funktion als komplex und riskant angesehen wird und es vermutlich begrenzte kritische Anwendungsfälle gibt. In einigen Fällen können die folgenden Problemumgehungen akzeptabel sein:

  • Verwenden Sie Thin-bereitgestellte LVM-Volumes unterhalb des XFS-Dateisystems.
  • Verwenden Sie eine Sicherungs-/Wiederherstellungslösung, wie z. B. xfsdump/xfsrestore. Dies kann besonders nützlich sein, wenn das Dateisystem größtenteils leer ist.


Cent OS
  1. CentOS / RHEL :So ändern Sie die UUID des Dateisystems

  2. So stellen Sie eine beschädigte Root-Partition aus dem Rettungsmodus in CentOS/RHEL 5,6 wieder her

  3. So ändern Sie die Dateisystembezeichnungen in CentOS/RHEL

  4. So deaktivieren Sie ACPI in CentOS/RHEL 7

  5. CentOS / RHEL:So verkleinern Sie das LVM-Root-Dateisystem

So installieren Sie Cockpit unter CentOS 8 / RHEL 8

So installieren Sie MariaDB unter CentOS 8 / RHEL 8

So setzen Sie das verlorene Root-Passwort in CentOS 8 / RHEL 8 zurück

So installieren Sie MariaDB unter CentOS 6 / RHEL 6

So überprüfen und reparieren Sie das XFS-Dateisystem in RHEL/Centos

CentOS / RHEL 7:So setzen Sie das Root-Passwort zurück