Summary: | Parted не понимает GPT разделы, созданные EVMS | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> | ||||||
Component: | evms | Assignee: | Олег Соловьев <mcpain> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P3 | CC: | aen, evg, icesik, mcpain, mike, rider, ulug1 | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | 25517 | ||||||||
Bug Blocks: | 23155 | ||||||||
Attachments: |
|
Description
Anton Farygin
2010-12-01 15:34:43 MSK
Всё наоборот. 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 диск система устанавливается, загружается, разделы создаются/удаляются как во время так и после установки всеми доступными в дистрибутиве инструментами. Спасибо всем принимавшим участие в исправлении. |