goodfred
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
Guten Tag allerseits! Ich habe ein Problem mit dem vergrößern einer LVM. Die ursprüngliche Größe war 300GB. Ich habe per ESXi weitere 300GB hinzugewiesen. Somit steht der verfügbare Platz bei 600GB. In der Vergangenheit konnte ich mit den Befehlen "lvextend -l+100%FREE /dev/vs00034-vg/root" und "resize2fs /dev/vs00034-vg/root" allen verfügbaren Festplattenspeicher der LVM zuweisen.
Dieses mal klappt das allerdings nicht.
Ich kann mich erinnern das mit "df -h" freier Festplattenspeicher angezeigt wird. Dieses mal zeigt er aber nichts an.
| root@vs00034:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 799M 81M 718M 11% /run
/dev/mapper/vs00034--vg-root 287G 193G 80G 71% /
tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs 5,0M 16K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 472M 105M 343M 24% /boot
tmpfs 799M 0 799M 0% /run/user/1000
|
Die Befehle zur Erweiterung führen auch nicht zum gewünschten erfolg
| root@vs00034:~# pvresize /dev/sda5
Physical volume "/dev/sda5" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
|
| root@vs00034:~# lvextend -l+100%FREE /dev/vs00034-vg/root
New size (74630 extents) matches existing size (74630 extents)
Run `lvextend --help' for more information.
|
| root@vs00034:~# resize2fs /dev/vs00034-vg/root
resize2fs 1.42.13 (17-May-2015)
Das Dateisystem ist bereits 76421120 (4k) Blöcke lang. Nichts zu tun!
|
Hier werden 602GB angezeigt (habe 2 x die VM heruntergefahren und gehofft wenn ich um 1GB erhöhe das es dann evtl. klappt) - die ich aber nicht zuweisen kann
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | root@vs00034:~# sfdisk -l
Disk /dev/sda: 602 GiB, 646392578048 bytes, 1262485504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbdef77f4
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 629143551 628142082 299,5G 5 Extended
/dev/sda5 1001472 629143551 628142080 299,5G 8e Linux LVM
Disk /dev/mapper/vs00034--vg-root: 291,5 GiB, 313020907520 bytes, 611368960 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vs00034--vg-swap_1: 8 GiB, 8585740288 bytes, 16769024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
|
ich habe auch "growpart /dev/sda 5" probiert um mit "resize2fs /dev/sda5" den Speicher zu erhöhen
Growpart gab eine Erfolgsmeldung an das der Platz vergrößert wurde (aus Erinnerung kann ich sagen das doppelte)
Leider gibt resize2fs eine Fehlermeldung
| root@vs00034:~# resize2fs /dev/sda5
resize2fs 1.42.13 (17-May-2015)
resize2fs: Device or resource busy beim Versuch, /dev/sda5 zu öffnen
Es kann kein gültiger Dateisystem-Superblock gefunden werden.
|
Soweit ich das sehe habe ich mit growpart dafür gesorgt das 602GB angezeigt werden wo vorher nur 300GB stand? (nur eine Vermutung) cfdisk zeigt auch 300GB freien Speicher an.
(siehe Screenshot im Anhang) Ich hoffe Ihr könnt mir helfen damit ich es endlich schaffe die LVM um 300GB auf 600GB zu erhöhen.
In der Vergangenheit habe ich das mit anderen VMs auch gemacht und es hat immer reibungslos funktioniert.
Nur dieses mal nicht. Hier ein paar zusätzliche Informationen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | root@vs00034:~# fdisk -l
Disk /dev/sda: 602 GiB, 646392578048 bytes, 1262485504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbdef77f4
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 629143551 628142082 299,5G 5 Extended
/dev/sda5 1001472 629143551 628142080 299,5G 8e Linux LVM
Disk /dev/mapper/vs00034--vg-root: 291,5 GiB, 313020907520 bytes, 611368960 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vs00034--vg-swap_1: 8 GiB, 8585740288 bytes, 16769024 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
|
| root@vs00034:~# pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name vs00034-vg
PV Size 299,52 GiB / not usable 0
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 76677
Free PE 0
Allocated PE 76677
|
| root@vs00034:~# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root vs00034-vg -wi-ao---- 291,52g
swap_1 vs00034-vg -wi-ao---- 8,00g
|
| root@vs00034:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 602G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 299,5G 0 part
├─vs00034--vg-root 252:0 0 291,5G 0 lvm /
└─vs00034--vg-swap_1 252:1 0 8G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
|
| root@vs00034:~# lvscan
ACTIVE '/dev/vs00034-vg/root' [291,52 GiB] inherit
ACTIVE '/dev/vs00034-vg/swap_1' [8,00 GiB] inherit
|
| root@vs00034:~# vgs
VG #PV #LV #SN Attr VSize VFree
vs00034-vg 1 2 0 wz--n- 299,52g 0
|
| root@vs00034:~# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 vs00034-vg lvm2 a-- 299,52g 0
|
Ich bedanke mich schon mal recht herzlich für Antworten, wünsche ein schönes Wochenende und verbleibe
mit freundlichen Grüßen
Goodfred P.S.: Es geht um Ubuntu 16.04.6 (die Auswahl war nicht verfügbar im Drop-Down-Menü
- Bilder
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17651
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
P.S.: Es geht um Ubuntu 16.04.6 (die Auswahl war nicht verfügbar im Drop-Down-Menü
Weil das aus dem Support ist.
Der gescheite Weg wäre eine Neuinstallation mit 20.04.
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
DJKUhpisse schrieb: P.S.: Es geht um Ubuntu 16.04.6 (die Auswahl war nicht verfügbar im Drop-Down-Menü
Weil das aus dem Support ist.
Der gescheite Weg wäre eine Neuinstallation mit 20.04.
Leider ist das im Moment nicht möglich. Wird aber ein Projekt in der Zukunft werden. Im Moment bin ich zufrieden wenn ich die 300GB auf 600GB vergrößern kann.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17651
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Leider ist das im Moment nicht möglich.
Das solltest du überdenken, beachte, dass das ein erhebliches Sicherheitsrisiko sein kann.
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
DJKUhpisse schrieb: Leider ist das im Moment nicht möglich.
Das solltest du überdenken, beachte, dass das ein erhebliches Sicherheitsrisiko sein kann.
Habe gerade darüber mit meinem Chef gesprochen.
Ich soll updaten auf 18 und danach auf 20.
(in nächster Zeit) Die Vergrößerung der LVM muss ich trotzdem machen. Ich hoffe da kann einer mir helfen. ☺
|
MartinW
Anmeldungsdatum: 23. Februar 2013
Beiträge: 114
|
Hallo goodfred, so wie ich das sehe, hast du vor dem pvresize nur vergessen /dev/sda5 zu vergrößern. Mit ESXi hast du ja nur /dev/sda vergrößert, nicht aber die Partitionen darauf. Man kann es bei deinem lsblk Aufruf gut sehen: root@vs00034:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 602G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 299,5G 0 part
├─vs00034--vg-root 252:0 0 291,5G 0 lvm /
└─vs00034--vg-swap_1 252:1 0 8G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom Das Vergrößern geht zum Beispiel mit fdisk und einer Live-CD https://access.redhat.com/articles/1190213. Im Prinzip geht das auch ohne Live-CD, das würde ich aber bei einer Produktivmaschine versuchen zu vermeiden. Gruß Martin
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
MartinW schrieb: Hallo goodfred, so wie ich das sehe, hast du vor dem pvresize nur vergessen /dev/sda5 zu vergrößern. Mit ESXi hast du ja nur /dev/sda vergrößert, nicht aber die Partitionen darauf. Man kann es bei deinem lsblk Aufruf gut sehen: root@vs00034:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 602G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 299,5G 0 part
├─vs00034--vg-root 252:0 0 291,5G 0 lvm /
└─vs00034--vg-swap_1 252:1 0 8G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom Das Vergrößern geht zum Beispiel mit fdisk und einer Live-CD https://access.redhat.com/articles/1190213. Im Prinzip geht das auch ohne Live-CD, das würde ich aber bei einer Produktivmaschine versuchen zu vermeiden. Gruß Martin
Hallo Martin! Danke für deine Antwort! LiveCD ist mir ein bisschen zu aufwändig da ich in der Vergangenheit auch im laufenden System die LVM vergrößern konnte.
Nur dieses mal will "lvextend -l+100%FREE /dev/vs00034-vg/root" keinen Speicherplatz erkennen was auch mein Problem ist. Schönes WE! ☺
|
MartinW
Anmeldungsdatum: 23. Februar 2013
Beiträge: 114
|
Hallo goodfred,
LiveCD ist mir ein bisschen zu aufwändig da ich in der Vergangenheit auch im laufenden System die LVM vergrößern konnte.
Du kannst die beschrieben Schritte auch ohne LiveCD machen, es darf dann nur nichts schiefgehen.
Nur dieses mal will "lvextend -l+100%FREE /dev/vs00034-vg/root" keinen Speicherplatz erkennen was auch mein Problem ist.
Kann es auch nicht weil kein Platz da ist. Deine vg ist nämlich nur 300G groß weil die Partition, auf der dein einziges pv liegt, noch nicht vergrößert wurde. So wie dein System im Moment konfiguriert ist, musst du immer auch eine Partition vergrößern, wenn du dein pv erweitern möchtest. Gruß Martin
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
MartinW schrieb: Hallo goodfred,
LiveCD ist mir ein bisschen zu aufwändig da ich in der Vergangenheit auch im laufenden System die LVM vergrößern konnte.
Du kannst die beschrieben Schritte auch ohne LiveCD machen, es darf dann nur nichts schiefgehen.
Nur dieses mal will "lvextend -l+100%FREE /dev/vs00034-vg/root" keinen Speicherplatz erkennen was auch mein Problem ist.
Kann es auch nicht weil kein Platz da ist. Deine vg ist nämlich nur 300G groß weil die Partition, auf der dein einziges pv liegt, noch nicht vergrößert wurde. So wie dein System im Moment konfiguriert ist, musst du immer auch eine Partition vergrößern, wenn du dein pv erweitern möchtest. Gruß Martin
Danke für deine Antwort.
Ich werde versuchen mit pvresize die pv zu vergrößern. Ich glaube dieser Befehl ist "untergegangen"
Sobald die VPN wieder da ist versuche ich es und melde mich wieder! ☺ Grüße goodfred P.S.: Vllt hilft es auch den "/var/cache/apt/*" zu löschen ( https://www.it-swarm.com.de/de/partitioning/ubuntu-server-18.04-lvm-nicht-genuegend-speicherplatz-mit-falscher-standardpartitionierung/998379139/ )
|
MartinW
Anmeldungsdatum: 23. Februar 2013
Beiträge: 114
|
Den pvresize hast du schon gemacht, das hast du ja auch in deinem ersten Post geschrieben. Ein pvresize ändert aber nicht die Größe von Blockgeräten. pvresize /dev/sda5 vergrößert das pv welches auf /dev/sda5 liegt, nicht aber das Blockgerät /dev/sda5 selbst. /dev/sda5 hat bei dir nur knappe 300 Gigabyte, somit kann das pv auf /dev/sda5 nicht größer als 300G werden, solange du das Blockgerät /dev/sda5 , also die Partition mit der Nummer 5 auf /dev/sda , nicht vergrößert hast. Siehe dazu das erste Beispiel in der manpage von pvresize :
EXAMPLES
Expand a PV after enlarging the partition.
pvresize /dev/sda1
Ich hoffe das macht es etwas klarer.
P.S.: Vllt hilft es auch den "/var/cache/apt/*" zu löschen ( https://www.it-swarm.com.de/de/partiung/998379139/ )
Das hat mit deinem Problem leider überhaupt nichts zu tun. Gruß Martin
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
MartinW schrieb: Den pvresize hast du schon gemacht, das hast du ja auch in deinem ersten Post geschrieben. Ein pvresize ändert aber nicht die Größe von Blockgeräten. pvresize /dev/sda5 vergrößert das pv welches auf /dev/sda5 liegt, nicht aber das Blockgerät /dev/sda5 selbst. /dev/sda5 hat bei dir nur knappe 300 Gigabyte, somit kann das pv auf /dev/sda5 nicht größer als 300G werden, solange du das Blockgerät /dev/sda5 , also die Partition mit der Nummer 5 auf /dev/sda , nicht vergrößert hast. Siehe dazu das erste Beispiel in der manpage von pvresize :
EXAMPLES
Expand a PV after enlarging the partition.
pvresize /dev/sda1
Ich hoffe das macht es etwas klarer.
P.S.: Vllt hilft es auch den "/var/cache/apt/*" zu löschen ( https://www.it-swarm.com.de/de/partiung/998379139/ )
Das hat mit deinem Problem leider überhaupt nichts zu tun. Gruß Martin
Gruß zurück! 😀 Also, ist es nicht möglich mit den genannten Befehlen komfortabel die LVM auf 600GB zu vergrößern?
Das hatte in der Vergangenheit bei 2 anderen Maschinen mit ähnlichem Setup schon mal funktioniert. Wenn nicht muss ich wohl eine andere Lösung präferieren. Danke für deine Antwort! 😀 mfG goodfred
|
MartinW
Anmeldungsdatum: 23. Februar 2013
Beiträge: 114
|
Also, ist es nicht möglich mit den genannten Befehlen komfortabel die LVM auf 600GB zu vergrößern?
Ja, genau. Du müsstest noch eine Partition vergrößern. Wie komfortabel das dann ist, ist natürlich Geschmackssache. 😀
Das hatte in der Vergangenheit bei 2 anderen Maschinen mit ähnlichem Setup schon mal funktioniert. Wenn nicht muss ich wohl eine andere Lösung präferieren.
Das Einfachste wird es sein eine weiter Platte per ESXi an die Maschine anzuschließen und diese dann als pv der bestehende vg hinzuzufügen. Danach lässt sich jedes beliebige lv in der vg vergrößern. Wenn du auf der zusätzlichen Platte vorher keine Partition anlegst, kannst du sie später, falls noch mehr Platz benötigt werden sollte, sogar mit ESXi vergrößern und dann so vorgehen wie du diesmal vorgegangen bist. Dann wird es auch funktionieren, denn das entsprechende Blockgerät wird schon vergrößert sein und es muss keine Partition mehr vergrößert werden.
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
MartinW schrieb: Also, ist es nicht möglich mit den genannten Befehlen komfortabel die LVM auf 600GB zu vergrößern?
Ja, genau. Du müsstest noch eine Partition vergrößern. Wie komfortabel das dann ist, ist natürlich Geschmackssache. 😀
Das hatte in der Vergangenheit bei 2 anderen Maschinen mit ähnlichem Setup schon mal funktioniert. Wenn nicht muss ich wohl eine andere Lösung präferieren.
Das Einfachste wird es sein eine weiter Platte per ESXi an die Maschine anzuschließen und diese dann als pv der bestehende vg hinzuzufügen. Danach lässt sich jedes beliebige lv in der vg vergrößern. Wenn du auf der zusätzlichen Platte vorher keine Partition anlegst, kannst du sie später, falls noch mehr Platz benötigt werden sollte, sogar mit ESXi vergrößern und dann so vorgehen wie du diesmal vorgegangen bist. Dann wird es auch funktionieren, denn das entsprechende Blockgerät wird schon vergrößert sein und es muss keine Partition mehr vergrößert werden.
Ich wähle die Option der Partition vergrößern. 😀
(Grund: ich habe im ESXi die Disk schon um 300GB auf 600GB vergrößert. Ich traue mich nicht die wieder zu verkleinern auf 300GB 😀)
Bin im Moment beschäftigt, ich versuche es dann später und gebe Rückmeldung! ☺ mfG goodfred
|
MartinW
Anmeldungsdatum: 23. Februar 2013
Beiträge: 114
|
ich habe im ESXi die Disk schon um 300GB auf 600GB vergrößert. Ich traue mich nicht die wieder zu verkleinern auf 300GB 😀
Ja, das macht man wirklich nicht gerne. Wenn du nur den Platz brauchst, keine Lust auf Partitionsvergrößerungen hast und das Ergebnis nicht elegant sein muss, dann kannst du auch einfach eine zusätzliche, maximal große Partition auf /dev/sda anlegen und diese dann als pv der vg hinzufügen. Das funktioniert auch ganz normal, ist nur nicht unbedingt die aller schönste Lösung. 😀
|
goodfred
(Themenstarter)
Anmeldungsdatum: 18. Juni 2021
Beiträge: 31
|
MartinW schrieb: Hallo goodfred, so wie ich das sehe, hast du vor dem pvresize nur vergessen /dev/sda5 zu vergrößern. Mit ESXi hast du ja nur /dev/sda vergrößert, nicht aber die Partitionen darauf. Man kann es bei deinem lsblk Aufruf gut sehen: root@vs00034:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 602G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 299,5G 0 part
├─vs00034--vg-root 252:0 0 291,5G 0 lvm /
└─vs00034--vg-swap_1 252:1 0 8G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom Das Vergrößern geht zum Beispiel mit fdisk und einer Live-CD https://access.redhat.com/articles/1190213. Im Prinzip geht das auch ohne Live-CD, das würde ich aber bei einer Produktivmaschine versuchen zu vermeiden. Gruß Martin
In dem Link/der Anleitung steht drin die Partition zu löschen und neu anzulegen.
Das werde ich nicht machen 😀 Ich werde es mit https://access.redhat.com/articles/1196353 versuchen Ich melde mich später wieder! Danke! ☺ goodfred
|