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

Ändern Sie die Größe von LVM ohne Datenverlust

Lösung 1:

Sie müssen das ext4-Dateisystem vorher verkleinern, um die Größe des logischen Volumes zu reduzieren. Sie müssen die Root-Partition aushängen, um das Dateisystem zu verkleinern, müssen Sie den Server mit einem USB/DVD-Linux-ISO booten und den Rettungsmodus ausführen.

Beispiel:https://www.thegeekdiary.com/centos-rhel-how-to-shrink-lvm-root-file-system/

Lösung 2:

Von dem oben von NoNoNo angebotenen Link, der resize2fs + lvreduce Befehle können in einem Liner ausgeführt werden, was meiner Meinung nach am besten ist. Vor allem, weil die lvreduce wird sonst eine wirklich schlechte Warnung ausspucken .

BEVOR SIE DIESE ANLEITUNGEN AUSFÜHREN, STELLEN SIE SICHER, IHRE WICHTIGEN DATEN ZU SICHERN.

Die Anweisungen können fortgesetzt werden zu:

  1. Booten Sie von einer Live-CD/DVD (Linux oder GParted Live)

  2. Stellen Sie sicher, dass Ihre Root-Partition nicht gemountet ist

    umount /dev/[partition-name]
    
  3. Stellen Sie sicher, dass LVM aktiv ist (wahrscheinlich nicht erforderlich, zumindest auf GParted Live)

    vgchange -ay
    
  4. aufräumen

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

    Wiederholen Sie diesen Vorgang, bis keine Fehler mehr auftreten, um die Wahrscheinlichkeit zu erhöhen, dass die Dinge beim Ändern der Größe des Dateisystems wie erwartet funktionieren.

  5. Partition verkleinern

    lvresize --resizefs -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
    

    Wegen der --resizefs die lvresize wird lange dauern (vorausgesetzt, Sie haben eine große Partition, meine 1,8 TB haben etwa 5 Stunden gedauert, um sie auf etwa 1,1 TB zu reduzieren). Sie sollten Feedback in Ihrer Konsole erhalten.

    Hinweis:Die LVM-Umgebung bietet drei Befehle zum Ändern der Größe:lvresize , lvreduce , und lvextend . Mit Resize können Sie die Größe ändern (größer oder kleiner), mit Reduce sind nur kleinere Größen (d. h. höchstens X Gb) und mit Extend nur größere Größen (d. h. mindestens X Gb) möglich.


Linux
  1. Ubuntu – Ist es sicher, die Partitionsgröße auf /?

  2. Jpg zu Pdf ohne Datenverlust?

  3. CentOS / RHEL :Nicht-Root-EXT3/4-Dateisystem auf Nicht-LVM-Gerät (Festplattenpartition) in der Größe ändern (verkleinern)

  4. LVM-Befehle schlagen fehl mit „Failed to load config file /etc/lvm/lvm.conf“

  5. Ist mkfs ohne Partitionsnummer in Ordnung?

So erweitern Sie die XFS-Root-Partition ohne LVM in Linux

Einrichten einer LVM-Partition auf einem Linux-Server

Erhöht LVM das Risiko von Datenverlust?

Partitionstabelle ohne Neustart neu lesen?

Wie ändere ich ein physisches Partitionssystem auf LVM?

Ändern Sie die Größe der Partition auf das Maximum, indem Sie parted im nicht interaktiven Modus verwenden