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


8

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

Ответы:


9

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

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

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

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

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
И тот факт, что вы можете сделать что-то по-другому, не означает, что это разумно делать.
Мирча Вуцовичи
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.