VMManager 6 - не увеличивается диск CentOS Stream release 9 - NameError - name e' is not defined
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Published: 2026-09-04
VMManager 6 - не увеличивается диск CentOS Stream release 9 - NameError - name e' is not defined
Ошибка при расширении диска:
Unhandled exception: Action failed with error: /usr/local/lib/python3.11/dist-packages/paramiko/pkey.py:82: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
"cipher": algorithms.TripleDES,
/usr/local/lib/python3.11/dist-packages/paramiko/transport.py:253: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
"class": algorithms.TripleDES,
Traceback (most recent call last):
File "/opt/ispsystem/vm/scripts/kvm/disk_resize.py", line 198, in <module>
main()
File "/opt/ispsystem/vm/scripts/kvm/disk_resize.py", line 140, in main
aligned_capacity_bytes = disk.resize(node=node_conn, resize_params=resize_params, os_group=os_group, disk_format=params['file_format'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/kvm_storage/lvm.py", line 151, in resize
resizer.run(disk_format)
File "/usr/local/lib/python3.11/dist-packages/kvm_utils/resizer.py", line 43, in run
self._run_resize_with_reboot(disk_format)
File "/usr/local/lib/python3.11/dist-packages/kvm_utils/resizer.py", line 63, in _run_resize_with_reboot
raise e
File "/usr/local/lib/python3.11/dist-packages/kvm_utils/resizer.py", line 56, in _run_resize_with_reboot
self._resize(disk_format)
File "/usr/local/lib/python3.11/dist-packages/kvm_storage/lvm.py", line 68, in _resize
common.check_resize_out(resize_proc)
File "/usr/local/lib/python3.11/dist-packages/kvm_storage/disk_common.py", line 198, in check_resize_out
f"Original error: {str(e)}"
^
NameError: name 'e' is not defined
1) Расширить диск через VM6 БЕЗ ПЕРЕЗАГРУЗКИ
2) Расширить по ssh командами:
Установка growpart: # dnf install -y cloud-utils-growpart Расширение раздела vda1 на весь диск: # growpart /dev/vda 1 Расширение файловой системы (online): # resize2fs /dev/vda1 Проверка: # lsblk /dev/vda && df -h /
3) Если видите GPT PMBR size mismatch ... The backup GPT table is not on the end of the device — значит гипервизор расширил диск, а GPT-таблица в VPS старая. Это нормально, growpart её перепишет сам (в нашем случае предупреждение исчезло после growpart). Но можно сразу починить таблицу:
sgdisk -e /dev/vda # перенести backup GPT в конец
4) уточнение — ФС не только ext4: если в VPS xfs (указано в blkid /dev/vda1), resize2fs не сработает — вместо него xfs_growfs /:
blkid /dev/vda1 # TYPE="ext4" или TYPE="xfs" # для xfs: xfs_growfs /
