EVMS не умеет работать с GPT разделами, созданными при помощи GNU Parted. Соответственно наш инсталлятор не распознает никаких разделов на системе, установленной с использованием Parted, например RHEL или Fedora. Соответтвенно, все большие диски будут проблемными.
Всё наоборот. EVMS отлично понимает GPT разделы, созданные Parted'ом, но вот Parted (и, соответственно, другие дистрибутивы) - не понимают всё что сделал EVMS. Не могу точно сказать кто тут стандартнее, но чисто теоретически лучше исправить в EVMS, чем исправлять во всех других дистрибутивах.
воспроизводится проблема легко на kvm: через qemu-img создать qcow2 диск объёмом 4Tb, поставить туда свежую систему от ALT Linux (например, server-light), загрузить rescue и в parted выполнить команду print
Также столкнулся на сервере (12 Тб массив) После разбивки инсталлером: gdisk - Unsupported GPT version parted - Error: Both the primary and backup GPT tables are corrupt
Серёг,не продвинулся с этой ошибкой ?
Created attachment 4911 [details] Revision в Partition table format Ни одна из утилит не знает версии что такое PGT версии 1.2.0 Таблица заголовков в evms (Partition table format) соответствует версии 1.0.0.
Created attachment 4912 [details] Из за того что стуктура не упаковывалась, нарушалось поле Header size Упаковываем __attribute__((packed)) или размер структуры начинает отличатся от стандарта.
После этих патчей gdisk и исправленный parted нормально распознают PGT созданный в evms.
2rider@: Антон, можно закрывать?
Вроде как должно уже работать, проверю.
(В ответ на комментарий №9) > Вроде как должно уже работать, проверю. Проверил?
нет ещё, я напишу когда проверю.
(В ответ на комментарий №11) > нет ещё, я напишу когда проверю. Напоминаю. Хотя бы знать, есть эта бага или уже нет
Всё отлично работает, на 16Tb диск система устанавливается, загружается, разделы создаются/удаляются как во время так и после установки всеми доступными в дистрибутиве инструментами. Спасибо всем принимавшим участие в исправлении.