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 .

Thufir
quelle
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!

Panepeter
quelle
+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 )

Fabby
quelle
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

Sie können ein anderes GUI-Tool ausprobieren - KVPM . Es hat in meinem Fall geholfen. Ich habe erfolgreich ein logisches Volume erweitert, das wie /homeim laufenden Betrieb bereitgestellt wurde.

Kos
quelle
Ja, funktioniert, siehe unix.stackexchange.com/questions/6626/… für mehr dazu
mirams
Ist die beste Antwort. kvpm muss nicht heruntergefahren werden.
Benutzer48956
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 /

user855443
quelle