Я увеличил размер раздела, который использую в качестве LVM PV, но при запуске pvresize лишнего места не видно:
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
Что говорит что vda2 около 20гигов
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
Так что на данный момент pv составляет около 4-5 гигов
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 говорит: "Размер физического тома / 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
и размер pv не изменился.
Не уверен, что еще я могу сделать, чтобы использовать лишнее пространство. Я полагаю, я мог бы изменить размер раздела до размера pv, а затем добавить второй раздел, но мне действительно кажется, что то, что я пытаюсь сделать здесь, должно работать.
partprobe / dev / vda
человек partprobe
NAME partprobe - сообщать ОС об изменениях таблицы разделов
ОБЗОР partprobe [-d] [-s] [устройства ...]
Я столкнулся с этой проблемой в гостевой системе CentOS 7. В моем случае я увеличил размер ZFS ZVOL и не увидел никаких изменений в гостевой системе, и pvresize не изменит его. В итоге я загрузился в SystemRescueCD 4.4.0 и использовал команду «parted» с помощью команды resizepart. В CentOS я разделил 3.1, и эта команда была недоступна. Похоже, что parted 3.2 теперь находится в SysRescCD, и это сработало.
После загрузки в sysresc iso запустите parted / dev / и используйте в качестве примера следующее:
resizepart 2 37.6G
Где 2 - номер раздела, а желаемый новый больший размер - 37,6 ГБ.
После этого, пока я все еще был в загрузочной iso, я запустил pvresize, и все заработало правильно. Перезагрузитесь в виртуальную машину (или вашу систему), и все будет хорошо. :) Надеюсь, это поможет!
Вам нужно сначала добавить пространство с уровня хранения, а затем увеличить пространство на устройстве ISCSI, выполнив:
pvresize --setphysicalvolumesize 40G /dev/sda1..
Вы должны сначала увеличить размер разделов с помощью fdisk или cfdisk. Только после этого становится доступным для pvresize.