Beim Versuch, mein LVM für das /-Dateisystem zu erweitern, ist mir ein Fehler unterlaufen. Und ich bin mir nicht sicher, ob das auch ein Fehler ist.
Anstatt eine neue Partition zu erstellen, sie zu pv,vg hinzuzufügen und anschließend das LVM zu erweitern, habe ich mit dem Befehl „pvresize“ für die aktuelle Partition begonnen, die für das Root-Dateisystem bereitgestellt wird.
Der Befehl, den ich ausgeführt habe, war:
[root@...]pvresize /dev/sda3 --setphysicalvolumesize 40G
Dann habe ich versucht, das VG wie folgt zu erweitern:
[root@...]# vgextend titan /dev/sda3
/dev/sdc: open failed: No medium found
WARNING: Device /dev/sda3 has size of 58351616 sectors which is smaller than corresponding PV size of 83884032 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG vg have changed sizes.
Physical volume '/dev/sda3' is already in volume group 'vg'
Unable to add physical volume '/dev/sda3' to volume group 'vg'
/dev/sda3: physical volume not initialized.
Gleich nachdem ich die obige Ausgabe gesehen hatte, wurde mir klar, dass ich auf der einzelnen Festplatte, mit der ich arbeite, eine weitere Partition erstellen und sie der PV-Gruppe hinzufügen, die Volume-Gruppe erweitern und dann mein logisches Volume für das Root-Dateisystem vergrößern musste.
Frage: Wie kann ich die Größe des physischen Datenträgers sicher auf den Ausgangswert zurücksetzen, damit diese WARNUNG bezüglich der Größenänderung verschwindet?
Hier finden Sie die Informationen, die Sie meiner Meinung nach zur weiteren Anleitung der Lösung benötigen:
[root@...]# lsblk -b
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 480103981056 0 disk
├─sda1 8:1 0 629145600 0 part /boot/efi
├─sda2 8:2 0 1073741824 0 part /boot
└─sda3 8:3 0 29876027392 0 part
├─lv-root 253:0 0 21474836480 0 lvm /
└─lv-swap 253:1 0 8396996608 0 lvm [SWAP]
[root@t...]# pvdisplay -m -v
WARNING: Device /dev/sda3 has size of 58351616 sectors which is smaller than corresponding PV size of 83884032 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG titan have changed sizes.
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size <40.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 10239
Free PE 3117
Allocated PE 7122
PV UUID FgC2QI-pRpK-LZNS-di9w-Jc1d-XGXZ-2QxZI2
--- Physical Segments ---
Physical extent 0 to 5119:
Logical volume /dev/lv/root
Logical extents 0 to 5119
Physical extent 5120 to 7121:
Logical volume /dev/lv/swap
Logical extents 0 to 2001
Physical extent 7122 to 10238:
FREE
Antwort1
Nachdem ich viel Zeit im Internet verbracht hatte und keine Ahnung hatte, was ich tun sollte, bemerkte ich einfach den Fehler selbst und fand heraus, dass ich die dort angegebene Sektorgröße genau verwenden kann. Also führte ich den Befehl aus:
[root@...] pvresize --setphysicalvolumesize 58351616s
Und es hat einwandfrei funktioniert.
[root@t...]# pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size 27.82 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 7122
Free PE 0
Allocated PE 7122
PV UUID FgC2QI-pRpK-LZNS-di9w-Jc1d-XGXZ-2QxZI2
--- Physical volume ---
PV Name /dev/sda4
VG Name vg
PV Size 20.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 5119
Free PE 0
Allocated PE 5119
PV UUID n5CdvZ-0s9A-iZoz-A2i7-icF9-Wv42-CsL3s9