O fdisk é necessário com lvm?

2

A maioria das documentações sobre o LVM tem aproximadamente os seguintes passos:

fdisk /dev/sdb
pvcreate /dev/sdb1
vgcreate fileserver /dev/sdb1
lvcreate --name share --size 40G fileserver
mkfs.ext4 /dev/fileserver/share

Em algumas documentações eu vi também que eles fizeram outro fdisk entre lvcreate e mkfs . E em outra documentação eu vi que eles também deixaram o primeiro fdisk . Eu testei agora em uma das minhas máquinas onde eu não fiz nenhum fdisk e isso funciona.

A minha pergunta é agora o fdisk necessário em todos os discos rígidos secundários (não inicializados)? E porque? E o fdisk entre o lvcreate e o mkfs dá alguma vantagem?

    
por Raffael Luthiger 11.04.2015 / 17:26

1 resposta

6

Você não precisa criar uma tabela de partição em um disco (nem o tipo tradicional criado com fdisk nem o tipo de GPT criado, por exemplo, gdisk ), você poderia transformar todo o dispositivo de bloco em um PV LVM se você queria. No entanto, outras ferramentas ou outros sistemas operacionais podem acidentalmente confundir esse dispositivo com um disco rígido não formatado e oferecer-se para formatá-lo, para que ele possa ser propenso a erros. Basicamente, não há praticamente nenhuma desvantagem em criar uma tabela de partição com uma grande partição nela ocupando todo o disco e é um pouco mais segura, então porque não fazê-lo.

Se o disco for inicializável, você definitivamente precisará de uma tabela de partições.

Quanto à criação de uma tabela de partição interna em um LVM LV, isso é desnecessário e muito incomum. Não se espera que você faça isso. A única exceção seria se o LVM for apresentado a uma máquina virtual como um dispositivo de bloco não processado. Nesse caso, a VM pode esperar colocar uma tabela de partições nele.

    
por 11.04.2015 / 18:11

Tags