Важен ли тип раздела fdisk при использовании lvm

8

Я унаследовал несколько томов LVM и заметил, что fdisk сообщает о дисках, которые составляют группу томов, как тип раздела 83 (Linux), а не 8e (Linux LVM). Это проблема и насколько важны типы разделов fdisk? Они влияют на что-нибудь или это просто ярлыки для удобства? Спасибо за вашу помощь.

jwinders
источник

Ответы:

9

LVM вообще не смотрит на таблицу разделов - он даже не знает о ее существовании. Таким образом, вы можете установить любое значение «тип раздела», которое вам нужно, и оно ничего не изменит в отношении LVM.

LVM использует регулярные выражения в своем конфигурационном файле, чтобы узнать, какие блочные устройства нужно проверять на наличие физических томов, см. filterКлючевое слово в lvm.conf(5).

Некоторые другие инструменты смотрят на типы разделов, само ядро ​​linux является первым примером:

  • тип раздела 0x05, «Extended», сообщает ядру, что нужно искать расширенную загрузочную запись в данном разделе, чтобы найти так называемые «логические разделы»
  • тип раздела 0xfd, «Linux RAID», указывает драйверу md в ядре попытаться автоматически запустить этот том рейда, если он находит подходящий суперблок в данном разделе
Luke404
источник
5

Тип раздела не важен для lvm, md или mount. Все они проверяют подписи и внутренние структуры, чтобы определить, могут ли они использовать устройство. Только простые в использовании программы создания разделов могут запутаться. Вы можете смело менять тип раздела, если хотите быть правильным.

Я думаю, что лучше вообще не использовать метку диска (таблицу разделов) MS-DOS, если диск является вторым диском в системе, и вы намереваетесь использовать LVM. Вы можете использовать метку диска LVM прямо на диске. Для архитектуры x86 и x64 вам нужно использовать разделы MS-DOS (или GPT для систем UEFI) для загрузочного диска, но остальные могут иметь метку диска LVM непосредственно на непатентованном диске.

Мирча Вуцовичи
источник
есть ли ограничения на типы разделов, на которые я могу изменить их? Могу ли я изменить его с типа 83 Linux на тип B W95 FAT32? или это только в пределах типов minix / linux (то есть 8X). Спасибо за вашу помощь.
jwinders
У вас могут возникнуть проблемы, если вы поставите его расширенным, потому что ядро ​​будет искать логические разделы. Он будет фактически искать таблицу разделов в начале раздела, помеченного как расширенный. Если у вас есть 2 раздела, помеченных как расширенные, у вас могут возникнуть проблемы с совместимостью. Я настоятельно рекомендую использовать правильный тип. И вы можете без проблем перейти с типа linux на тип fat / fat32 в linux. Но будьте осторожны, потому что Windows попросит вас отформатировать эти разделы.
Мирча Вутцовичи
1
И тот факт, что вы можете сделать что-то по-другому, не означает, что это разумно делать.
Мирча Вуцовичи