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 /
×
Реклама
← В главную
ИКС 88x31 - Visitor counter