Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Capítulo 1. O Gerenciador do Volume Lógico

Este capítulo fornece um resumo dos recursos do gerenciador do volume lógico LVM que são novos para o lançamento inicial e subsequentes do Red Hat Enterprise Linux 6. Desta maneira, este capítulo fornecerá uma visão geral de alto nível dos componentes do Gerenciador de Volume Lógico (LVM).

1.1. Recursos Novos e Modificados.

Esta seção lista os recursos novos e modificados do gerenciador de volume lógico LVM que estão inclusos no lançamento inicial e subsequentes do Red Hat Enterprise Linux 6.

1.1.1. Novos e Modificados Recursos do Red Hat Enterprise Linux 6.0

Red Hat Enterprise Linux 6.0 inclui a seguinte documentação e apresenta atualizações e mudanças.
  • Você pode definir como o volume lógico espelhado se comporta no evento de uma falha de dispostivo com os parâmetros mirror_image_fault_policy e mirror_log_fault_policy na seção activation do arquivo lvm.conf. Quando este parâmetro for definido para remove, o sistema tentará remover o dispositivo defeituoso e rodar sem ele. Quando este parâmetro for definido para allocate, o sistema tentará remover o dispositio defeituoso e tentará alocar espaço em um dispositivo que será um substituto para o dispositivo com falha. Esta política age como a política remove caso nenhum dispositivo adequado e espaço possam ser alocados para a substituição. Para informações sobre políticas de falhas de espelho LVM, veja a Seção 4.4.3.1, “Política de Falha do Volume Lógico Espelhado”.
  • Para o lançamento Red Hat Enterprise Linux 6, a pilha de E/S do Linux foi aprimorada para processar informações de limite de E/S fornecidas pelo fabricante. Isto permite que as ferramentas de gerenciamento de armazenamento, incluindo o LVM, otimize alocação de dados e acesso. Este suporte pode ser desabilitado, mudando os valores padrão do data_alignment_detection e data_alignment_offset_detection no arquivo lvm.conf, embora não seja recomendado a desativação deste suporte.
    Para informações sobre alinhamento de dados no LVM assim como informações sobre como mudar valores padrão do data_alignment_detection e data_alignment_offset_detection, veja a documentação online para o arquivo /etc/lvm/lvm.conf que também está documentado no Apêndice B, Os arquivos de Configuração do LVM. Para informações gerais sobre suporte da Pilha de E/S e limites de E/S no Red Hat Enterprise Linux 6, veja Storage Administration Guide.
  • No Red Hat Enterprise Linux 6, o Mapeador de Dispositivo fornece suporte direto para integração do udev. Isto sincroniza o Mapeador de Dispositivo com todos os udev em processamento, relacionandos os dispositivos do Device Mapper (Mapeador de Dispositivo), incluindo os dispositivos LVM. Para informações sobre o suporte do Device Mapper para o gerenciador do dispositivo udev, veja a Seção A.3, “Suporte do Mapeador de Dispositivo para o Gerenciador de Dispostivo udev”.
  • Para o lançamento Red Hat Enterprise Linux 6, você poderá usar o comando lvconvert --repair para reparar um espelho após falha de disco. Isto traz o espelho de volta ao seu estado consistente. Para informações sobre o comando lvconvert --repair, veja a Seção 4.4.3.3, “Reparando um Dispositivo Lógico Espelhado”.
  • A partir do lançamento do Red Hat Enterprise Linux 6, você pode usar a opção --merge do comando lvconvert para mesclar um snapshot em seu volume original. Para informações sobre como mesclar snapshots, veja a Seção 4.4.5, “Incorporando Volumes Snapshots”.
  • A partir do lançamento do Red Hat Enterprise Linux 6, você pode usar o argumento --splitmirrors do comando lvconvert para dividir uma imagem redundante de um volume lógico espelhado para formar um novo volume lógico. Para informações sobre como usar esta opção, veja a Seção 4.4.3.2, “Dividindo uma Imagem Redundante de um Volume Lógico Espelhado”.
  • Você agora pode criar um log de espelho para um dispositivo lógico espelhado o qual é espelhado por si só, usando o argumento --mirrorlog mirrored do comando lvcreate ao criar um dispositivo lógico espelhado. Para informações sobre como usar esta opção, veja a Seção 4.4.3, “Criando Volumes Espelhados”.

1.1.2. Novos e Modificados Recursos do Red Hat Enterprise Linux 6.1

O Red Hat Enterprise Linux 6.1 inclui a seguinte documentação e apresenta atualizações e mudanças.
  • O lançamento do Red Hat Enterprise Linux 6.1 suporta a criação de snapshots de volumes lógicos a partir volumes lógicos espelhados. Você cria um snapshot de um volume espelhado assim como você criaria um snapshot de um volume lógico linear ou distribuído. Para informações sobre criar volumes snapshots, veja a Seção 4.4.4, “Criando Volumes Snapshots”.
  • Quando extender um volume LVM, você pode agora usar a opção --alloc cling do comando lvextend para especificar a política de alocação. Esta política escolherá espaço nos mesmos volumes físicos assim como o último segmento do volume lógico existente. Se há espaço insuficiente nos volumes físicos e uma lista de rótulos é definida no arquivo lvm.conf, o LVM checará se quaisquer dos rótulos estão anexados aos volumes físicos e buscam coincidir esses rótulos de volume físico entre existentes extensões e novas extensões.
    Para informações sobre extender volumes LVM espelhados com a opção --alloc cling do comando lvextend, veja a Seção 4.4.12.2, “Extendendo um Volume Lógico com a Política de Alocação cling.”.
  • Você pode agora especificar múltiplos argumentos --addtag e --deltag dentro de um único comando pvchange, vgchange ou lvchange. Para informações sobre adicionar e remover rótulos de objetos, veja Seção C.1, “Adicionando e Removendo Tags de Objetos”.
  • A lista de caracteres permitidos em rótulos de objetos LVM foi extendida e os rótulos podem conter os caracteres "/", "=", "!", ":", "#", and "&". Para informações sobre rótulos de objetos LVM, veja o Apêndice C, Tags de Objetos do LVM.
  • Você pode agora combinar RAID0 (distribuição) and RAID1 (espelho) em um único volume lógico. Criando um volume lógico enquanto simultaneamente especifica o número de espelhos (--mirrors X) e o número de resultados de distribuições (--stripes Y) em um dispositivo de espelho os quais dispositivos constituintes estão distribuídos. Para informação sobre criar volumes lógicos espelhados, veja a Seção 4.4.3, “Criando Volumes Espelhados”.
  • Com o lançamento do Red Hat Enterprise Linux 6.1, se você precisar criar um backup consistente de dados em um volume lógico clusterizado, você pode ativar o volume exclusivamente e então criar um snapshot. Para informações sobre ativação de volumes lógicos exclusivamente em um nó, veja a Seção 4.7, “Ativando Volumes Lógicos em Nós Individuais em um Cluster”.