Wie kann ich die Partitionsgröße über die Befehlszeile ändern?

Wie kann ich die Partitionsgröße über die Befehlszeile ändern?

Ich habe Ubuntu auf einer VirtualBox-VM installiert. Wie kann ich die Größe der Linux-Partition (nicht des virtuellen Laufwerks) ändern?

Ich habe die VM-Größenänderung bereits mit VBoxManage modifyhd durchgeführt, um die Größe des virtuellen Laufwerks zu ändern, aber ich muss die Größe der Linux-Partition ändern. Ich habe keine GUI für gparted, also muss ich die Größe der Partition über die Befehlszeile ändern.

Antwort1

Wenn Sie LVM verwenden (Logischer Datenträger-Manager):

  1. Erweitern Sie das physische Volumen (sda3ersetzen Sie durch Ihren Partitionsnamen):

    sudo pvresize /dev/sda3
    
  2. Überprüfen Sie den freien Speicherplatz:

    sudo vgdisplay
    
  3. Speicherplatz zum logischen Datenträger hinzufügen (VG00/AktieErsetzen Sie es durch Ihren LV-Pfad; Sie können ihn hier abrufen sudo lvdisplay:

    sudo lvresize –L -r 100G VG00/share
    
  4. Änderungen prüfen:

    sudo lvdisplay
    

Wenn Sie LVM nicht verwenden:

Alle unten aufgeführten Befehle funktionieren für nicht gemountete Partitionen, daher sollten Sie von einer anderen Quelle booten, zum Beispiel voniso(LiveCD-Image).

  1. Partitionsgröße ändern: sudo fdisk /dev/sda3:

    • alte Partition entfernen ( d)
    • erstelle ein neues, größeres ( n)
    • Änderungen schreiben ( w)
  2. Dateisystem erweitern:

    sudo e2fsck -f /dev/sda3
    sudo resize2fs /dev/sda3
    
  3. System neu starten, wie gewohnt booten.

  4. Partitionen prüfen:

    df
    

verwandte Informationen