Das logische Volume ist nicht gemountet, wird jedoch verwendet. Bitte schließen Sie alle Anwendungen mit diesem Gerät (zB iscsi)


9

Wie ändere ich die Größe einer LVM-Partition mit system-config-lvm? Laut dieser Frage Ubuntu Antwort

Ich habe auf die Partition geklickt und versucht, die Größe zu ändern, habe aber einen Popup-Fehler von erhalten system-config-lvm.

Das logische Volume ist nicht gemountet, wird jedoch verwendet. Bitte schließen Sie alle Anwendungen mit diesem Gerät (zB iscsi).

Was ist das Problem und wie kann ich es beheben?

Screenshot des LVM-Verwaltungsdialogs mit Popup-Fehler

Siehe auch diese Ask Ubuntu-Antwort .


askubuntu.com/a/539563/45156 sagt, ich muss eine Live-CD / DVD verwenden. Ich kann die Größe der Partition ohne das nicht ändern?
Thufir

Haben Sie versucht, es über die Befehlszeile zu deaktivieren (so etwas wie sudo vgchange -an /dev/ubuntu-vg/root)? Entschuldigung, ich bin mit dem GUI-Tool nicht vertraut.
Steeldriver

Sie sollten dies im laufenden Betrieb tun können - das ist der Hauptvorteil von LVM, wie ich es verstehe. Dies ist ein Fehler: bugzilla.redhat.com/show_bug.cgi?id=672475
mirams

Antworten:


5

Das Erhöhen der Größe eines verwendeten logischen Volumes ist in der Tat möglich. Dies ist einer der Hauptvorteile der Verwendung von LVM.

Es sind nur diese GUI-Tools ... meh ... vergiss sie.

  1. (optional) Überprüfen Sie, mit wie viel Speicherplatz in Ihrer Volume-Gruppe noch vorhanden ist sudo vgdisplay

  2. Finden Sie den Namen Ihres logischen Volumes mit sudo lvdisplay

  3. Erweitern Sie die Lautstärke um 5 GB: sudo lvextend -L+5GB /dev/ssd/sysLV

  4. Erhöhen Sie die Größe des Dateisystems entsprechend dem LV: sudo resize2fs /dev/ssd/sysLV(nur ext4, siehe diesen Link für andere Dateisysteme)

  5. df -hsollte jetzt die richtige Größe melden. Sei glücklich, lobe die Kommandozeile!


+1 als Sie eine Lösung bereitstellen, die funktioniert ... ;-) Ich beantwortete die ursprüngliche Frage, die mit einer GUI war und auf die Prozedur OP folgte ...
Fabby

1
Oft muss ich mit dem freien Speicherplatz erweitern, ich füge nur hinzu, dann benutze ichsudo lvextend -l +100%FREE /dev/ssd/sysLV
mpromonet

5

Wie ich Thunderbird laufen sehen kann, haben Sie offensichtlich einen wichtigen Schritt verpasst:

  • Booten Sie von einer Live-CD.

Was Sie versuchen zu tun, wäre das reale Äquivalent dazu, einen Chirurgen zu bitten, sich zu Hause selbst zu operieren ... ;-)

Bereiten Sie also den Operationssaal vor (starten Sie die Live-CD, damit die Lautstärke nicht gesperrt ist) und nehmen Sie den Betrieb auf, Doktor! (Folgen Sie den Anweisungen unter /ubuntu//a/489909/45156 )


1
Ich dachte, der Punkt von LVM war, dass dies auf einem Live-System möglich ist.
user48956

"LVM kann eine Partition erweitern, während sie gemountet ist, wenn das darauf verwendete Dateisystem dies ebenfalls unterstützt (wie das übliche ext3 / 4)." LVM ist sicher ein schlechter Chirurg! In meiner Antwort finden Sie eine funktionierende Befehlszeilenalternative.
Panepeter


4

Dies scheint ein Fehler im system-config-lvmTool zu sein.
Stattdessen können Sie die Befehlszeilen verwenden:

lvextend -L +nnG /device 
resizet2fs /devic

Dies funktioniert auch dann, wenn die Partition live ist /

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.