Я хотел бы знать или знать, где я могу найти хорошее объяснение GPT. С MBR есть типы разделов. Только не с GPT. Есть fs-type и flags (что-нибудь еще?), Которые, кажется, перекрывают друг друга. Могу ли я пометить раздел как raid, а затем установить для fs-type значение fat32? Можно ли устанавливать все флаги только по одному? Или можно установить более одного флага?
Используя parted, нельзя установить флаги загрузки и raid в одном разделе - возможно, по уважительной причине. Я в основном знаю, как пользоваться GPT. Я хотел бы знать Зачем так оно и работает.
GPT имеет коды типов разделов, как и MBR; разница в том, что это 128-битные идентификаторы GUID вместо 8-битных целых чисел. Но они служат той же цели.
Однако GNU Parted скрывает их от вас. Те флаги, которые вы видите, такие как «boot» и «raid», относятся только к Parted. Когда вы устанавливаете флаг «загрузки», он фактически устанавливает код типа раздела как GUID для системного раздела EFI. Когда вы устанавливаете флаг «raid», он устанавливает для кода типа раздела другой GUID, который указывает на компонентное устройство программного RAID Linux. Вот почему эти флаги (и ряд других, управляющих типом раздела) являются взаимоисключающими.
Мне не очень нравится Parted, как из-за его странного способа раскрытия кодов типов GPT, так и из-за того, что ему не хватает некоторых удобств по сравнению с fdisk (например, возможность набрать «+ 10G», чтобы указать конец раздела относительно его начала). Для разбиения на разделы GPT я использую «gdisk», который очень похож на обычный fdisk, но для GPT. В gdisk вы можете установить тип раздела, указав сам GUID или выбрав из таблицы сокращенных номеров, которые похожи на ту, которую вы получаете, набрав «L» в fdisk.