O tipo de partição fdisk é importante ao usar o lvm


8

Eu herdei alguns volumes LVM e notei que o fdisk relata os discos que compõem o grupo de volumes como tipo de partição 83 (Linux) e não 8e (Linux LVM). Isso é um problema e qual a importância dos tipos de partição fdisk? Eles afetam alguma coisa ou são apenas rótulos por conveniência? Obrigado pela ajuda.

Respostas:


9

O LVM nem sequer olha para a tabela de partição - nem sabe que ela realmente existe. Assim, você pode definir o valor "tipo de partição" que desejar e não vai mudar nada no que diz respeito ao LVM.

LVM usa expressões regulares em seu arquivo de configuração para saber o que os dispositivos de bloco para verificar se há volumes físicos, consulte a filterpalavra-chave no lvm.conf(5).

Algumas outras ferramentas analisam os tipos de partição, sendo o próprio kernel do linux o primeiro exemplo:

  • tipo de partição 0x05, "estendido", diz ao kernel para procurar um registro de inicialização estendido na partição especificada, para encontrar as chamadas "partições lógicas"
  • tipo de partição 0xfd, "Linux RAID", informa ao driver md no kernel para tentar iniciar automaticamente esse volume de invasão, se encontrar um superbloco adequado na partição especificada

5

O tipo de partição não é importante para lvm, md ou mount. Todos eles estão verificando assinaturas e estruturas internas para determinar se podem usar o dispositivo. Somente programas de particionamento amigáveis ​​podem ficar confusos. Você pode alterar com segurança o tipo de partição, se desejar estar correto.

Eu acho que é melhor não usar o rótulo do disco do MS-DOS (tabela de partição), se o disco é o segundo disco do sistema e você pretende usar o LVM. Você pode usar a etiqueta do disco LVM diretamente no disco. Para arquitetura x86 e x64, você precisa usar partições do MS-DOS (ou GPT para sistemas UEFI) para o disco de inicialização, mas o restante pode ter o rótulo do disco LVM diretamente no disco não-licenciado.


existe algum limite para os tipos de partição nos quais posso alterá-lo? eu poderia mudar do tipo 83 linux para o tipo b w95 fat32? ou é apenas dentro dos tipos minix / linux (ou seja, 8X). Obrigado pela ajuda.
jwinders

Você pode ter problemas se o estender, porque o kernel procurará partições lógicas. Na verdade, ele procurará uma tabela de partição no início da partição marcada como estendida. Se você tiver 2 partições marcadas como estendidas, poderá ter mais problemas de compatibilidade. Eu sugiro fortemente usar o tipo certo. E você pode mudar de um tipo linux para um tipo fat / fat32 sem nenhum problema no linux. Mas tenha cuidado, pois o Windows solicitará que você formate essas partições.
Mircea Vutcovici

1
E o fato de poder fazer algo de uma maneira diferente não significa que é aconselhável fazer isso.
Mircea Vutcovici
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.