Bug 24675 - Parted не понимает GPT разделы, созданные EVMS
: Parted не понимает GPT разделы, созданные EVMS
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/evms)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
: 25517
: 23155
  Show dependency tree
 
Reported: 2010-12-01 15:34 by
Modified: 2011-07-11 17:14 (History)


Attachments
Revision в Partition table format (1.17 KB, application/octet-stream)
2011-04-26 13:59, Andriy Stepanov (stanv)
no flags Details
Из за того что стуктура не упаковывалась, нарушалось поле Header size (696 bytes, application/octet-stream)
2011-04-26 14:02, Andriy Stepanov (stanv)
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-12-01 15:34:43
EVMS не умеет работать с GPT разделами, созданными при помощи GNU Parted.

Соответственно наш инсталлятор не распознает никаких разделов на системе,
установленной с использованием Parted, например RHEL или Fedora.

Соответтвенно, все большие диски будут проблемными.
------- Comment #1 From 2010-12-01 17:28:04 -------
Всё наоборот.

EVMS отлично понимает GPT разделы, созданные Parted'ом, но вот Parted (и,
соответственно, другие дистрибутивы) - не понимают всё что сделал EVMS.

Не могу точно сказать кто тут стандартнее, но чисто теоретически лучше
исправить в EVMS, чем исправлять во всех других дистрибутивах.
------- Comment #2 From 2010-12-01 17:29:37 -------
воспроизводится проблема легко на kvm:

через qemu-img создать qcow2 диск объёмом 4Tb, поставить туда свежую систему от
ALT Linux (например, server-light), загрузить rescue и в parted выполнить
команду print
------- Comment #3 From 2010-12-14 09:57:53 -------
Также столкнулся на сервере (12 Тб массив) После разбивки инсталлером:
gdisk - Unsupported GPT version
parted - Error: Both the primary and backup GPT tables are corrupt
------- Comment #4 From 2011-02-13 13:30:49 -------
Серёг,не продвинулся с этой ошибкой ?
------- Comment #5 From 2011-04-26 13:59:55 -------
Created an attachment (id=4911) [details]
Revision в Partition table format

Ни одна из утилит не знает версии что такое PGT версии 1.2.0
Таблица заголовков в evms (Partition table format) соответствует версии 1.0.0.
------- Comment #6 From 2011-04-26 14:02:27 -------
Created an attachment (id=4912) [details]
Из за того что стуктура не упаковывалась, нарушалось поле Header size

Упаковываем __attribute__((packed)) или размер структуры начинает отличатся от
стандарта.
------- Comment #7 From 2011-04-26 14:04:07 -------
После этих патчей gdisk и исправленный parted нормально распознают PGT
созданный в evms.
------- Comment #8 From 2011-06-24 03:12:19 -------
2rider@: Антон, можно закрывать?
------- Comment #9 From 2011-06-24 08:12:39 -------
Вроде как должно уже работать, проверю.
------- Comment #10 From 2011-06-28 17:28:31 -------
(В ответ на комментарий №9)
> Вроде как должно уже работать, проверю.

Проверил?
------- Comment #11 From 2011-06-29 08:27:22 -------
нет ещё, я напишу когда проверю.
------- Comment #12 From 2011-07-09 04:09:48 -------
(В ответ на комментарий №11)
> нет ещё, я напишу когда проверю.

Напоминаю. Хотя бы знать, есть эта бага или уже нет
------- Comment #13 From 2011-07-11 17:14:15 -------
Всё отлично работает, на 16Tb диск система устанавливается, загружается,
разделы создаются/удаляются как во время так и после установки всеми доступными
в дистрибутиве инструментами.

Спасибо всем принимавшим участие в исправлении.