Alinhamento de partição LVM2

4

Como fazer o seguinte com as ferramentas do Linux: Alinhamento de partições LVM e alinhamento de partições no LVM?

O que, no caso de eu querer configurar a partição LVM (para "pv") e partições?

Para ser mais específico, gostaria de fazer a seguinte configuração:

  • sda1 - boot, cerca de 256MB
  • sda2 - LVM pv No LVM: swap, root, home etc.

Como configurar a parição LVM e as parições no LVM para obter o melhor desempenho? (Ferramentas de linha de comando do Linux, por favor;))

Estou certo de que, quando as extensões do LVM estão alinhadas, as partições criadas também são?

Qual é o melhor tamanho de bloco? : Graças a @maxschlepzig, temos um método elegante de obter tamanho de setor - por exemplo, 4k. Agora, as perguntas permanecem, como aplicar esse conhecimento.

    
por Grzegorz Wierzowiecki 10.08.2011 / 21:54

1 resposta

4

Em uma distribuição Linux recente, o kernel deve fornecer o tamanho do setor físico do dispositivo e as ferramentas partition / lvm / mkfs devem escolher automaticamente o alinhamento para que seja compatível com o tamanho do setor físico (para melhor desempenho). / p>

Por exemplo, em um sistema Debian meu:

# cat /sys/block/sdb/queue/physical_block_size
4096
# cat  /sys/block/sdb/queue/logical_block_size
512

Atualização: Para verificar o suporte do kernel, você pode verificar se /sys contém os arquivos mencionados, você pode chamar fdisk -l para verificar se ele imprime essas informações (deve), você pode verificar a especificação do seu disco rígido (disponível pelo seu fornecedor ), você pode verificar o changelog e / ou fonte de ferramentas LVM. A maioria dos comandos mkfs fornece uma opção detalhada para ver qual tamanho de bloco é usado. Por último, mas não menos importante, você pode simplesmente fazer um benchmark simples - por exemplo, um sem qualquer LVM (por exemplo, disco inteiro como dispositivo) e repita-o quando a configuração do seu LVM estiver em vigor.

    
por 11.08.2011 / 09:21