Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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