LINUX.ORG.RU

Таблица разделов: GPT vs. MBR vs. btrfs subvolumes


0

2

Надо разметить жёсткий диск для ноутбука. Были нагуглены три популярные схемы разметки:

  • Таблица разделов GPT:
    • имеет ограничение в 128 разделов
    • может загружаться в режиме EFI
  • Таблица разделов MBR:
    • имеет ограничение в 4 раздела
    • может загружаться только в режиме эмуляции BIOS
  • создается один большой раздел btrfs и в нем подразделы, которые монтируются в / и /home. Преимущества:
    • нет ограничения на число разделов
    • не надо беспокоиться об изменении размера созданных разделов
    • именно так будет сделано в новой Убунте

Думаю, предпочтительнее всего btrfs. Что рекомендуют уважаемые господа эксперты?

Deleted

GPT. Btrfs еще не готова для десктопов.

bsdfun ★★★★★
()

Еще вариант: создается один большой раздел LVM и в нем подразделы. Кроме того, этот и вариант с BTRFS являются подвариантами первых двух пунктов

YAR ★★★★★
()

> # Таблица разделов MBR:

* имеет ограничение в 4 раздела

На самом деле 19: 3 первичных, 4-й расширенный и в нём 16 логических.

Из выбранных - GPT, ибо btrfs нестабильна.
А ещё можно попробовать LVM.

AITap ★★★★★
()

Ну и да,

Таблица разделов MBR:

имеет ограничение в 4 раздела

Типы разделов
В ходе разбивки жесткого диска образуются разделы трех типов: первичный, расширенный и логический раздел. На одном жестком диске может существовать не более четырех первичных разделов. Кроме того, вместо первичных разделов можно определять расширенные разделы. Внутри расширенного раздела можно создавать несколько логических разделов. Расширенные и логические разделы создаются только для того, чтобы обойти существующий лимит из четырех первичных разделов. Расширенный раздел служит, только контейнером для логических разделов. Для непосредственного хранения данных используются только первичный и логический разделы.
   Максимальное число разделов в Linux зависит от типа используемых винчестеров. Для IDE-накопителей можно создать не более 64 разделов (при этом не более 60 логических разделов). Для SCSI-накопителей максимальное число разделов — 16, при этом максимальное число логических разделов — 12.
YAR ★★★★★
()

не путайте таблицу разделов и схемы разбиения

создается один большой раздел btrfs и в нем подразделы…

renjumin «один большой раздел btrfs» создается на диске который разбит под те же самые MBR или GPT.

Еще вариант: создается один большой раздел LVM

YAR на диске который разбит под те же самые MBR или GPT.

init_6 ★★★★★
()
Ответ на: комментарий от GotF

MBR и LVM.

MBR даже если диск 4Тб ? ;) На самом деле GPT чудесна для больших дисков/рэйдов а на относительно маленьких у нее особых преимуществ по сравнению c MBR нет.

Btrfs не готово ни для чего.

Btrfs готова для бэтатестеров!

init_6 ★★★★★
()

Да и еще по поводу btrfs… grub-2 (1.98-r2) на данный момент не поддерживает и не собирается в ближайшем будущем поддерживать загрузку с корня с btrfs в связи с тем что (хз где прочитал но цитата) «btrfs уж слишком нестабильная ФС»

init_6 ★★★★★
()
Ответ на: комментарий от AITap

>16 логических.

С чем связано такое ограничение? Цепочку из `не знаю, как они называются; секторы с таблицей разделов, в которой первый элемент указывает на раздел, а второй на следующую такую таблицу` можно же сделать сколь угодно длинной.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> С чем связано такое ограничение?
Где-то читал, что это такой стандарт. Сейчас не могу найти этой информации, да и вообще информации о максимальном количестве логических разделов.

AITap ★★★★★
()
Ответ на: комментарий от AITap

>Где-то читал, что это такой стандарт.

Странно, если это действительно так, потому что я не вижу причин искусственно ограничивать количество логических разделов, а конструктивно это количество никак не ограничено.

gentoo_root ★★★★★
()
Ответ на: комментарий от init_6

Да ладно, Убунта успешно загружается с btrfs раздела, используя именно grub2. Наверное это секретные патчи, раз разработчики GRUB о них ничего не знают.

Слава святому равноапостольному Марку, в общем.

Deleted
()
Ответ на: комментарий от Deleted

Да ладно, Убунта успешно загружается с btrfs раздела, используя именно grub2

Очевидно в убунте версия груба >> 1.98 а Марк тут вовсе не при чем. …ага и после этого они генту будут называть нестабильным дистрибутивом.

init_6 ★★★★★
()

Когда я разметил SSD в GPT, система тупо не грузилась. Т.е. как будто на SSD вообще не было загрузчика - БИОС игнорировал SSD и грузил семёрку с харда

Un
()
Ответ на: комментарий от init_6

Все проще. Инсталлятор Убунты использует какой-то левый хак. Перед первым разделом оставляется ~1 Mb пустого пространства, и в него записывается образ grub. Что-то вроде того.

Deleted
()
Ответ на: комментарий от madgnu

boot флаг ставил на один из разделов?

madgnu если не секрет с каких пор линуксам нужны boot флаги на разделах для того чтобы успешно загружатся?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

они нужны не линуксам, а биосу, чтоб знать, куда передавать управление на загрузчик (если используется mbr и загрузчик сидит на нем, то не нужно, а вот с gpt, емнип, это обязательно).

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

они нужны не линуксам, а биосу, чтоб знать, куда передавать управление на загрузчик (если используется mbr и загрузчик сидит на нем, то не нужно, а вот с gpt, емнип, это обязательно).

А емнип это уже давно утратило всякую актуальность. И вообще требовалось когда то давно… в те доисторические времена на древних кампутирах отсталые биосы которых не видили больше чем сколько то там Мб харда…

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Это разные вещи. В твоем примере этот раздел первый, 100Mb.

madgnu ★★★★★
()
Ответ на: комментарий от init_6

>Btrfs готова для бэтатестеров!

<вброс>вот потому-то я и свалил с нее на нативную zfs, которая хотя бы для дома более-менее готова</вброс>

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.