Pesquisa de site

Gerenciamento de volume lógico no Debian Linux


Debian Linux é uma distribuição Linux popular e atende estações de trabalho de usuários finais, bem como servidores de rede. O Debian é frequentemente elogiado por ser uma distribuição Linux muito estável. A estabilidade do Debian combinada com a flexibilidade do LVM cria uma solução de armazenamento altamente flexível que qualquer pessoa pode apreciar.

Antes de continuar com este tutorial, Tecmint oferece uma ótima revisão e visão geral da instalação do Debian 7.8 “Wheezy ” que pode ser encontrada aqui:

  1. Instalação do Debian 7.8 “Wheezy”

Gerenciamento de Volume Lógico (LVM) é um método de gerenciamento de disco que permite que vários discos ou partições sejam coletados em um grande pool de armazenamento que pode ser dividido em alocações de armazenamento conhecidas como Volumes Lógicos.

Como um administrador pode adicionar mais discos/partições conforme desejar, o LVM se torna uma opção muito viável para alterar os requisitos de armazenamento. Além da fácil expansão do LVM, alguns recursos de resiliência de dados também são integrados ao LVM. Recursos como capacidade de captura instantânea e migração de dados de unidades com falha fornecem ao LVM ainda mais habilidades para manter a integridade e a disponibilidade dos dados.

Ambiente de instalação
  1. Sistema operacional – Debian 7.7 Wheezy
  2. Unidade de inicialização de 40 GB – sda
  3. 2 unidades Seagate de 500 GB no Linux Raid – md0 (RAID não é necessário)
  4. Conexão de rede/Internet

Instalando e configurando LVM no Debian

1. É necessário acesso root/administrativo ao sistema. Isto pode ser obtido no Debian através do uso do comando su ou se as configurações apropriadas do sudo tiverem sido definidas, o sudo também pode ser usado . No entanto, este guia assumirá o login root com su.

2. Neste ponto, o pacote LVM2 precisa ser instalado no sistema. Isso pode ser feito digitando o seguinte na linha de comando:


apt-get update && apt-get install lvm2

Neste ponto, um dos dois comandos pode ser executado para garantir que o LVM esteja realmente instalado e pronto para ser usado no sistema:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Agora que o software LVM está instalado, é hora de preparar os dispositivos para uso em um grupo de volumes LVM e, eventualmente, em volumes lógicos.

Para fazer isso, o utilitário pvcreate será usado para preparar os discos. Normalmente o LVM seria feito por partição usando uma ferramenta como fdisk, cfdisk, parted ou gparted > para particionar e sinalizar as partições para uso em uma configuração LVM, no entanto, para esta configuração, duas unidades de 500GB foram invadidas juntas para criar uma matriz RAID chamada /dev/md0.

Esta matriz RAID é uma matriz espelhada simples para fins de redundância. Futuramente, também será escrito um artigo explicando como o RAID é realizado. Por enquanto, vamos prosseguir com a preparação dos volumes físicos (Os blocos azuis no diagrama no início do artigo).

Se não estiver usando um dispositivo RAID, substitua os dispositivos que farão parte da configuração do LVM por ‘/dev/md0‘. A emissão do seguinte comando preparará o dispositivo RAID para uso em uma configuração LVM:


pvcreate /dev/md0

4. Uma vez preparada a matriz RAID, ela precisa ser adicionada a um Grupo de Volumes (o retângulo verde no diagrama no início do artigo) e isso é realizado com o uso do comando vgcreate.

O comando vgcreate exigirá no mínimo dois argumentos passados para ele neste momento. O primeiro argumento será o nome do Grupo de Volumes a ser criado e o segundo argumento será o nome do dispositivo RAID preparado com pvcreate no passo 3 (/dev/md0). Juntar todos os componentes geraria um comando como segue:


vgcreate storage /dev/md0

Neste ponto, o LVM foi instruído a criar um grupo de volumes chamado 'storage' que usará o dispositivo '/dev/md0' para armazene os dados que são enviados para quaisquer volumes lógicos que sejam membros do grupo de volumes 'storage'. No entanto, neste ponto ainda não existem volumes lógicos a serem usados para fins de armazenamento de dados.

5. Dois comandos podem ser emitidos rapidamente para confirmar que o Grupo de Volumes foi criado com sucesso.

  1. vgdisplay – Fornecerá muito mais detalhes sobre o Grupo de Volume.
  2. vgs – Uma saída rápida de uma linha para confirmar que o Grupo de Volume existe.

vgdisplay
vgs

6. Agora que o Grupo de Volumes está confirmado como pronto, os próprios Volumes Lógicos podem ser criados. Este é o objetivo final do LVM e esses volumes lógicos são para onde os dados serão enviados para serem gravados nos volumes físicos subjacentes (PV) que compõem o grupo de volumes (VG). forte>).

Para criar os Volumes Lógicos, vários argumentos precisam ser passados para o utilitário lvcreate. Os argumentos mais importantes e essenciais incluem: o tamanho do Volume Lógico, o nome do Volume Lógico e a qual Grupo de Volumes (VG) este Volume Lógico (LV) recém-criado pertencerá. Juntar tudo isso resulta em um comando lvcreate como segue:


lvcreate -L 100G -n Music storage

Efetivamente, este comando diz para fazer o seguinte: criar um Volume Lógico com 100 gigabytes de comprimento que tenha o nome Música e pertença ao Grupo de Volumes armazenamento. Vamos em frente e criar outro LV para Documentos com um tamanho de 50 gigabytes e torná-lo membro do mesmo Grupo de Volumes:


lvcreate -L 50G -n Documents storage

A criação dos Volumes Lógicos pode ser confirmada com um dos seguintes comandos:

  1. lvdisplay – Saída detalhada dos volumes lógicos.
  2. lvs – Saída menos detalhada dos Volumes Lógicos.

lvdisplay
lvs