A ordem de partição LVM é importante

3

A ordem da partição criada pelo LVM é importante? Porque o LVM reordena as partições

A partição root ou var, ou a partição com alta E / S, deve ser colocada no início da lista?

Isso garante que será colocado no início do disco?

Obrigado

    
por amprantino 07.09.2017 / 15:13

2 respostas

1

Há várias perguntas e suposições reunidas aqui. Eu vou levar um de cada vez.

O LVM não reordena as partições

No LVM, as partições (volumes físicos no jargão do LVM) são fragmentadas em PE (extensão física). LV's (volumes lógicos) são alocados através dos PEs disponíveis. LVM deixa suas partições são, mas você pode mover LVs ao longo de todo o seu PE no mesmo VG (grupo de volume).

Na verdade, o LVM nem sequer cria partições (cria volumes lógicos). Você precisa criar partições primeiro e marcá-las como PV's com pvcreate para que o LVM possa usá-las.

Localização da partição vs desempenho de E / S

Should root or var partition, or partition with high I/O, placed at the beggining of the list?

Bem ... talvez. Depende do disco. Por exemplo, eu tenho uma unidade USB antiga que obtém E / S mais rápida no disco e diminui progressivamente quanto mais você leu desde o início. Mas isso não significa que todo disco tenha o mesmo comportamento.

Política de alocação de volume lógico

O que definitivamente pode ter um impacto no desempenho de E / S é como um volume lógico é alocado nos PEs. A política de alocação determina quais PEs são usados para conter os dados de um LV. Se os PEs escolhidos estiverem espalhados pelo disco, quando você acessar o sistema de arquivos no LV, as leituras podem estar espalhadas.

Se você quiser que os PEs de um determinado LV estejam próximos um do outro, considere a política de alocação contígua. Usando a alocação contígua e criando os LVs na ordem que você deseja, você estaria essencialmente forçando os LVs a serem alocados na ordem que você quer. Se o seu PV escolhido estiver no início do disco e estiver vazio, então é aí que a alocação do PE começará.

Você pode controlar a política de alocação ao criar LVs, sobre as quais você pode ler na página lvcreate man.

    
por 08.09.2017 / 20:37
0

Não sei bem o que você está pedindo, mas se você está tentando criar LVs, você pode fazer isso com o instalador, que criará o volume e solicitará que você crie um VG. Ou use pvcreate /dev/sdx , vgcreate vgname /dev/sdx e, em seguida, use lvcreate -n name -L sizeG/M/K . Não acredito que a ordem faça diferença e, geralmente, / ou /boot será sua primeira partição.

    
por 07.09.2017 / 17:37

Tags