vm/hardware/disk/resize при имении размера спрашивает increment size, а реально применяет указанный размер как новый размер всего диска.
не воспроизводится
А на p8 ?
Для того, что бы убедиться что это так - посмотри размер диска через rbd ls/rbd info
поправка. У меня это вылезает только на дисках размером в много терабайт. Точно проверено что есть проблема на 15 терабайтном диске
на p8 # rbd -p rbd info vm-111-disk-2 rbd image 'vm-111-disk-2': size 20GiB in 5120 objects через морду увеличиваю на 5 гиг # rbd -p rbd info vm-111-disk-2 rbd image 'vm-111-disk-2': size 25GiB in 6400 objects
Точнее: - добавляем новый диск к виртуальной машине (rbd), размер ставим 10000. - изменяем размер диска - пишем в increased - 3000. Итог - диск размером в 3000 гигабайт.
# rbd -p rbd info vm-111-disk-2 rbd image 'vm-111-disk-2': size 7.81TiB in 2048000 objects после увеличения на 3000Gib # rbd -p rbd info vm-111-disk-2 rbd image 'vm-111-disk-2': size 2.93TiB in 768000 objects
Проблема только p8.
pve-storage-5.0.23-alt3 -> p8: Tue Jan 15 2019 Valery Inozemtsev <shrek@altlinux.ru> 5.0.23-alt3 - use json for 'rbd ls -l' and 'rbd info' (closes: #35898)