GNU/Linux >> LINUX-Kenntnisse >  >> Linux

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

Während der Systeminstallation kann es vorkommen, dass man der Root-Partition eine zu großzügige Menge an Speicherplatz zuweist und später eventuell ungenutzten Speicherplatz zurückfordern möchte. Der Beitrag beschreibt, wie Sie den einem Root-Dateisystem auf einem logischen Linux Volume Manager (LVM)-Volume zugewiesenen Speicherplatz reduzieren können.

Hinweis: Dieses Verfahren gilt nur, wenn das Root-Dateisystem (das das Verzeichnis / enthält) als EXT2/3/4-Dateisystem auf einem LVM-Gerät bereitgestellt wird. Es ist möglich, die Zuordnung anderer Nicht-EXT2/3/4-Dateisysteme zu reduzieren, aber jeder Dateisystemtyp erfordert seinen eigenen Prozess und wird hier nicht beschrieben.

Schritte

1. Sichern Sie alle Daten auf dem Dateisystem, dessen Größe geändert werden soll.

2. Starten Sie das System mithilfe einer Kopie des Installationsmediums im Rettungsmodus.

3. Erlauben Sie dem Rettungsmodus nicht, Ihr Root-Dateisystem zu erkennen und einzuhängen; Die Größe des Dateisystems kann nicht geändert werden, wenn es gemountet ist. Sollte Ihr Root-Dateisystem gemountet sein, müssen Sie es unmounten, bevor Sie fortfahren:

# umount /mnt/sysimage

4. Ermitteln und aktivieren Sie die LVM-Volumes wie folgt:

# vgchange -ay

5. Stellen Sie sicher, dass das Dateisystem sauber ist, bevor Sie Änderungen vornehmen:

# e2fsck -f /dev/[volumegou]/[logicalvolume]

6. Führen Sie die e2fsck-Anwendung nach Bedarf erneut aus, bis das Dateisystem sauber ist und keine weiteren Fehler gemeldet werden.

7. Bevor Sie die Größe des jetzt sauberen Dateisystems reduzieren, berechnen Sie die gewünschte Größe des geänderten Dateisystems und fügen Sie einen Spielraum von 10 % für den O/S-Overhead hinzu. Wenn Sie zum Beispiel möchten, dass das fertige Dateisystem 100 GB nutzbaren Speicherplatz hat, dann sollte die Größenänderung 110 GB zuweisen, um diesen Overhead zu berücksichtigen und eine Beschädigung des fertigen Dateisystems zu vermeiden.

8. Sie können jetzt die Größe des logischen Volumes ändern. Verwenden Sie die Größe aus unserem vorherigen Beispiel:

# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]

Zum Beispiel:

# resize2fs -p /dev/vg_geeklab/lv_root 110GB

9. Das Dateisystem-Layout wurde reduziert, und daher ist jetzt im logischen Volume freier Speicherplatz verfügbar. Passen Sie die Größe des logischen Volumes an:

# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]

Beachten Sie, dass Sie beim Ändern der Größe des logischen Volumes die exakte Größe verwenden (in unserem Beispiel 110 GB).
Zum Beispiel:

# lvreduce -L 110GB /dev/vg_geeklab/lv_root

10. Aufgrund verschiedener physischer Ausrichtungsprobleme kann es am Ende des neuen logischen Datenträgers zu Leerraum kommen. Erweitern Sie einfach das Dateisystem, um den verfügbaren Speicherplatz zu reparieren:

# resize2fs -f /dev/[volumegroup]/[logicalvolume]

Standardmäßig belegt die Größenänderung den gesamten verfügbaren Platz.

11. Starten Sie das System aus dem Rettungsmodus neu und beobachten Sie die neue Festplattenzuweisung.

RHEL / CentOS :So verkleinern Sie das LVM-Volumen


Linux
  1. So installieren Sie TeamViewer auf CentOS 6 / RHEL 6

  2. So installieren Sie MariaDB unter CentOS 7 / RHEL 7

  3. So deaktivieren Sie ACPI in CentOS/RHEL 7

  4. RHEL / CentOS :So verkleinern Sie das LVM-Volumen

  5. CentOS / RHEL :So löschen Sie das LVM-Volume

So installieren Sie MariaDB unter CentOS 8 / RHEL 8

So installieren Sie MariaDB unter CentOS 6 / RHEL 6

So überprüfen und reparieren Sie ein Dateisystem in RHEL Linux

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

CentOS / RHEL 5,6 :So ändern Sie die Zeitzone

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