Kurz gesagt, ich habe eine VM, die keinen Platz mehr hat. Ich habe die Festplatte der VM auf das 4-fache vergrößert, aber die OS-Partition belegt immer noch nur 1x den Speicherplatz. Ich muss die LVM-Partition ändern, um den zusätzlichen 4x-Speicherplatz zu belegen, weiß aber nicht, wie ich die LVM-Partition erweitern soll.
(HINWEIS: Um die folgenden Screenshots zu machen, musste ich von einer Live-CD für den Gnome-Partitions-Manager (aka gparted) booten. Leider kann gparted nur LVM "erkennen" und kann keine LVM-Operationen ausführen .)
Hier ist was "gparted" zeigt. Bitte beachten Sie, dass die Option "Größe ändern" nicht verfügbar ist:
Das Problem:
Ich kann keine guten Anweisungen <1> zum Erweitern der LVM-Partition über die GUI oder die Befehlszeile finden! Wie kann eine LVM-Partition vergrößert werden, die bei der Standardinstallation von Fedora erstellt wurde?
Wenn Sie Anweisungen für die Befehlszeile geben. Bitte erläutern Sie, was die einzelnen Befehlszeilen bewirken.
quelle
Antworten:
Ich dachte, ich hätte dies mit dem GUI-Tool system-config-lvm in CentOS gemacht, aber es funktioniert heute bei mir nicht mehr. Also musste ich auf die alte Schule gehen. Wie immer kann dies Ihre Daten zerstören, also MACHEN SIE EINE SICHERUNG !! Vielen Dank an Experten im Internet für die Bereitstellung dieser Hinweise. Leider enthalten meine Notizen keine Details zur Namensnennung. Hinweis: Ich habe alle diese Änderungen durchgeführt, während das System aktiv war.
fdisk -l
(um das Partitionslayout zu sehen, haben wir es normalerweise mit / dev / sda2 zu tun)fdisk /dev/sda
d
(eine Partition löschen)2
(Wenn der Teil, den wir vergrößern möchten, / dev / sda2 ist; beachten Sie, dass hierdurch keine Daten auf der Festplatte gelöscht werden.)n
(erstelle eine neue Partition)p
(primäre Partition)2
<return>
(Standard-Startblock, normalerweise 14, da Swap an erster Stelle steht)<return>
(Standardendblock, volle Größe der Partition)t
8e
w
(Änderungen auf die Festplatte schreiben)pvresize /dev/sda2
pvscan
sollte neue größere Größe zeigenlvextend -l +100%FREE /dev/vg_centos6/lv_root
(-L + 10G zum Hinzufügen von 10 GB ist eine weitere Option)resize2fs /dev/vg_centos6/lv_root
df
sollte neuen freien Speicherplatz anzeigenquelle
Der Befehl lvextend kann Ihnen helfen. Zum Beispiel,
versucht, die Größe dieses logischen Volumes auf dem physischen Volume / dev / sdk3 um 54 MB zu erweitern. Dies ist nur möglich, wenn / dev / sdk3 Mitglied der Datenträgergruppe vg01 ist und genügend freie physische Speicherbereiche vorhanden sind.
quelle