Ich habe die Partition, die ich als LVM-PV verwende, vergrößert, aber beim Ausführen von pvresize scheint der zusätzliche Speicherplatz nicht zu sehen:
cuttle:~# fdisk -l /dev/vda
Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00027dbb
Device Boot Start End Blocks Id System
/dev/vda1 * 1 31 248976 83 Linux
/dev/vda2 32 2610 20715817+ 8e Linux LVM
Was besagt, dass vda2 ungefähr 20gigs ist
cuttle:~# pvdisplay
--- Physical volume ---
PV Name /dev/vda2
VG Name debian
PV Size 4.76 GiB / not usable 3.08 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 1217
Free PE 0
Allocated PE 1217
PV UUID tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0
Derzeit liegt der Pv bei 4-5 Gigs
cuttle:~# pvresize -v /dev/vda2
Using physical volume(s) on command line
Archiving volume group "debian" metadata (seqno 12).
No change to size of physical volume /dev/vda2.
Resizing volume "/dev/vda2" to 9975981 sectors.
Updating physical volume "/dev/vda2"
Creating volume group backup "/etc/lvm/backup/debian" (seqno 13).
Physical volume "/dev/vda2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
pvresize sagt "Keine Änderung der Größe des physischen Volumes / dev / vda2"
cuttle:~# pvdisplay
--- Physical volume ---
PV Name /dev/vda2
VG Name debian
PV Size 4.76 GiB / not usable 3.08 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 1217
Free PE 0
Allocated PE 1217
PV UUID tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0
und die Größe des PV hat sich nicht geändert.
Ich bin mir nicht sicher, was ich sonst noch tun könnte, um den zusätzlichen Platz zu nutzen. Ich nehme an, ich könnte die Größe der Partition auf die Größe des PV ändern und dann eine zweite Partition hinzufügen, aber es scheint mir wirklich, dass das, was ich hier versuche, funktionieren sollte.
vgdisplay
? (Community Bump Resurrection.)pvresize --setphysicalvolumesize 15G /dev/vda2
.Antworten:
partprobe / dev / vda
quelle
partprobe
ist ein Teil desparted
PaketsIch bin auf einem CentOS 7-Gastsystem auf dieses Problem gestoßen. In meinem Fall hatte ich die ZFS-ZVOL-Größe erhöht und keine Änderung im Gast festgestellt, und die pvresize würde sie nicht ändern. Am Ende habe ich SystemRescueCD 4.4.0 gestartet und "parted" mit dem Befehl resizepart verwendet. In CentOS hatte ich 3.1 getrennt, und dieser Befehl war nicht verfügbar. Es sieht so aus, als ob parted 3.2 jetzt in SysRescCD ist, was funktioniert hat.
Führen Sie nach dem Booten der sysresc-ISO parted / dev / aus und verwenden Sie Folgendes als Beispiel:
resizepart 2 37.6G
Wobei 2 die Partitionsnummer ist und die gewünschte neue größere Größe 37,6 G betrug.
Danach, während ich noch in der Boot-ISO war, habe ich die pvresize ausgeführt und es hat richtig funktioniert. Starten Sie die VM (oder Ihr System) neu und von dort aus sah alles gut aus. :) Ich hoffe, das hilft!
quelle
Sie müssen zuerst Speicherplatz auf Speicherebene hinzufügen und dann den Speicherplatz auf dem ISCSI-Gerät erhöhen, indem Sie Folgendes ausführen:
quelle
Sie müssen zuerst die Partitionsgröße mit fdisk oder cfdisk erweitern. Erst danach kann es pvresize.
quelle