Erweitern Sie das logische Volumen, indem Sie die Größe der zugrunde liegenden Partition ändern

Erweitern Sie das logische Volumen, indem Sie die Größe der zugrunde liegenden Partition ändern

Ich erstelle ein VM-Image in VMWare/CentOS, das kopiert und in mehreren Boxen angezeigt wird. Als ich es ursprünglich eingerichtet habe, habe ich die Festplattengröße zu klein gewählt, habe das aber erst gemerkt, als die gesamte Konfiguration abgeschlossen war. Ich habe die Festplatte in VMWare erweitert und sie wird in der VM problemlos angezeigt.

Mir ist klar, dass ich mit dem Speicherplatz eine neue Partition erstellen und diese zur Volume-Gruppe hinzufügen kann. Mein Problem dabei ist, dass ich das Ganze so sauber wie möglich halten möchte und diese zusätzliche Partition nicht die nächsten 5 Jahre mit mir herumtragen möchte.

Kann ich die Größe der vorhandenen /dev/sda2-Partition „Linux LVM“, die die Datenträgergruppe bereits verwendet, ändern und dann die Datenträgergruppe mit „vgextend“ so erweitern, dass die erweiterte zugrunde liegende Partition verwendet wird? So etwas wie „resize2fs“ für Datenträgergruppen?

Antwort1

Ja, Sie können die Größe der vorhandenen Partition absolut ändern. Stellen Sie einfach sicher, dass die neue/verkleinerte Partition am gleichen Speicherort beginnt. Führen Sie danach (und nach einem Neustart, damit Linux die neue Größe der verwendeten Partition erkennt) pvresize auf der PV aus und danach sollten vgs oder vgdisplay mehr Speicherplatz anzeigen.

verwandte Informationen