Hallo Leute,
ich hab gerade wieder ein Wald-Bäume-Problem.
Ich habe ein LVM. Eine Volumegroup belegt nur einen Teil des möglichen Platzes:
vgdisplay --- Volume group --- VG Name DATA System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 1.82 TiB PE Size 4.00 MiB Total PE 476826 Alloc PE / Size 393216 / 1.50 TiB Free PE / Size 83610 / 326.60 GiB VG UUID fwh1Rl-kAPL-ZhAc-EsEn-1qG9-amAR-LL0XO4
Wie man sieht sind noch 326GB dahinter frei. Ich würde also gerne die VolumeGroup um diesen Platz vergrößern, damit ich den LV darin diesen Platz geben kann.
Nur wie? vgresize gibts nicht, es gibt nur vgextend. Aber mit vgextend kann ich nur weitere PVs einhängen.
Kann mir mal jemand uaf die Sprünge helfen?
Gruß
Daniel
On 15.05.20 08:12, Daniel Spannbauer wrote:
Ich habe ein LVM. Eine Volumegroup belegt nur einen Teil des möglichen Platzes:
vgdisplay
[...]
Free PE / Size 83610 / 326.60 GiB VG UUID fwh1Rl-kAPL-ZhAc-EsEn-1qG9-amAR-LL0XO4
Wie man sieht sind noch 326GB dahinter frei. Ich würde also gerne die VolumeGroup um diesen Platz vergrößern, damit ich den LV darin diesen Platz geben kann.
Es sind nicht 326 GB dahinter frei, es sind 326 GB *darin* frei. Du kannst diesen Platz direkt existierenden oder neuen LVs zuordnen.
Viele Grüße Ulf
Ok, danke. Dann lag da der Wald :)
Gruß
Daniel
Am 5/15/20 um 8:31 AM schrieb Ulf Volmer:
On 15.05.20 08:12, Daniel Spannbauer wrote:
Ich habe ein LVM. Eine Volumegroup belegt nur einen Teil des möglichen Platzes:
vgdisplay
[...]
Free PE / Size 83610 / 326.60 GiB VG UUID fwh1Rl-kAPL-ZhAc-EsEn-1qG9-amAR-LL0XO4
Wie man sieht sind noch 326GB dahinter frei. Ich würde also gerne die VolumeGroup um diesen Platz vergrößern, damit ich den LV darin diesen Platz geben kann.
Es sind nicht 326 GB dahinter frei, es sind 326 GB *darin* frei. Du kannst diesen Platz direkt existierenden oder neuen LVs zuordnen.
Viele Grüße Ulf
On Fri, 15 May 2020 08:12:18 +0200 Daniel Spannbauer ds@marco.de wrote:
Nur wie? vgresize gibts nicht, es gibt nur vgextend. Aber mit vgextend kann ich nur weitere PVs einhängen.
Die Frage ist ja bereits geklärt.
Da Du vgextend erwähnt hast und wegen des Betreffs, nur der Vollständigkeit halber eine zu vgextend alternative VG-Erweiterungsmöglichkeit per "resize":
Wenn man in der VG ein Blockdevice (z.B. /dev/sda) mit freiem Platz hat, dann kann ein Weg zu mehr Speicher in der VG über ein "pvresize" auf dem Blockdevice statt über ein zusätzliches PV per "vgextend" verlaufen. Kommt typischerweise in virtuellen Maschinen oder bei der Nutzung von Storage Networks vor, bei denen das Blockdevice ohne Neuanlage zu vergrößern ist. Oder bei dynamisch erweiterten RAIDs (z.B. md + grow).
Ist das PV eine Partition (z.B. /dev/sda2), ist es dagegen meist tatsächlich einfacher, eine zusätzliche Partition (z.B. /dev/sda3) für eine weitere PV anzulegen, die man dann mit vgextend einbindet.
Sonst müsste man erst ein Resize der Partition durchführen, was ein gewisses Verlustrisiko wegen Fehleingabe mit sich bringt.
Gruß, Tobias.