Таблица разделов не знает о новом размере диска
«GPT PMBR size mismatch ... will be corrected by write» в fdisk и «Unable to satisfy all constraints on the partition» в parted после увеличения виртуального диска: таблица разделов GPT ещё описывает старый размер. Как исправить и расширить раздел.
Что это значит
Таблица разделов GPT хранит размер диска и резервную копию в его конце. Когда виртуальный диск увеличили, таблица продолжает описывать старый размер, и утилиты предупреждают об этом: fdisk -l пишет GPT PMBR size mismatch, а parted при попытке создать или расширить раздел отвечает Unable to satisfy all constraints on the partition. Данные при этом не повреждены.
Как проверить
lsblk
fdisk -l /dev/sda
Что сделать
- Исправить таблицу:
parted -lи согласиться на исправление (Fix), либоsgdisk -e /dev/sda. - Расширить раздел на новое место:
growpart /dev/sda <номер раздела>или вpartedкомандойresizepart. - Расширить файловую систему:
resize2fs /dev/sda<N>для ext4,xfs_growfs <точка монтирования>для XFS. Для LVM сначалаpvresize, затемlvextend -r.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать