LVM Como instantânea um volume ou diretório

LVM Como instantânea um volume ou diretório
Instantâneos são a cópia de um sistema de arquivos, partição ou volume em um horário específico. Quando um instantâneo é capturado, ele copia todos os dados de um sistema de arquivos. Em caso de perda de dados, esse instantâneo também pode ser usado para recuperar dados. Neste tutorial, usaremos o lvm ferramenta para instantânea um volume ou um diretório.

Como instantânea um volume

No tutorial anterior (Como criar volumes lógicos e sistemas de arquivos), Criamos dois volumes lógicos (LV01, LV02) em cima de um grupo de volume (VG01). Também criamos o FileSystems em cima desses volumes lógicos. Agora neste tutorial, escreveremos alguns dados em LV01 volume lógico e depois tiraremos um instantâneo deste volume lógico. Depois disso, verificaremos se o instantâneo contém os mesmos dados que LV01O volume lógico.

Primeiro de tudo, use o LSBLK comando para exibir todos os dispositivos de bloco que contêm grupos de volume e volumes lógicos.

ubuntu@ubuntu: ~ $ lsblk

Agora crie um diretório '/home/$ user/lv02' e monte o LV02 FileSystem neste diretório.

ubuntu@ubuntu: ~ sudo mkdir/mídia/$ user/lv02
ubuntu@ubuntu: ~ $ sudo mont/dev/vg01/lv02/mídia/$ user/lv02

Copie alguns dados neste sistema de arquivos.

ubuntu@ubuntu: ~ $ echo “Este é o LV02 FileSystem”>/mídia/$ user/lv02/arquivo.TXT

O comando acima criará um arquivo no LV02 sistema de arquivo. Verifique se o arquivo está presente no volume lógico usando o gato comando.

ubuntu@ubuntu: ~ $ cat/mídia/$ user/lv02/arquivo.TXT

Verifique o espaço livre no grupo de volume e o tamanho do sistema de arquivos sobre o volume lógico. Use o VGS comando para verificar o espaço livre no grupo de volume. Da mesma forma, use o Eu contra comando para verificar o tamanho do sistema de arquivos.

ubuntu@ubuntu: ~ $ sudo vgs
ubuntu@ubuntu: ~ $ sudo lvs

O tamanho de LV02 O volume lógico é de 5 GB e o espaço livre no grupo de volume VG01 é quase 15 GB. Para fins de teste, criaremos um instantâneo de apenas 1 GB. Antes de criar um instantâneo de um volume lógico, sempre verifique se você tem espaço suficiente para criar o instantâneo. Use o Lvcreate comando junto com o -s sinalizador para criar o instantâneo do volume lógico.

ubuntu@ubuntu: ~ $ sudo lvcreate -l 1gb -s -n lv02_snap/dev/vg01/lv02

OU

ubuntu@ubuntu: ~ sudo lvcreate - -size 1gb -snapshot -name lv02_snap/dev/vg01/lv02

Depois de criar o instantâneo, verifique os volumes lógicos usando o Eu contra comando no terminal.

ubuntu@ubuntu: ~ $ sudo lvs

Está mostrando o instantâneo do volume lógico LV02 no grupo de volume VG01 e o tamanho do instantâneo que é de 1 GB. A coluna de origem mostra a origem do instantâneo que é LV02. Atualmente, os dados% para lv02_snap é 0.01. Vamos verificar novamente depois de copiar alguns dados para o volume lógico original LV02.

Montar o lv02_snap volume lógico no sistema usando o montar comando.

ubuntu@ubuntu: ~ sudo mkdir/mídia/$ user/lv02_snap
ubuntu@ubuntu: ~ sudo montagem/dev/vg01/lv02_snap/mídia/$ user/lv02_snap

Liste todos os sistemas de arquivos montados no sistema usando o df comando no terminal.

ubuntu@ubuntu: ~ $ df -th

Está mostrando o sistema de arquivos original e o instantâneo montado no sistema. Use o gato comando para verificar se o arquivo está presente neste instantâneo do volume lógico LV02 ou não.

ubuntu@ubuntu: ~ $ cat/mídia/$ user/lv02_snap/arquivo.TXT

O arquivo pode ser acessado através do instantâneo. Copie mais alguns dados para o volume lógico original LV02.

Novamente, exiba todos os volumes lógicos usando o Eu contra comando no terminal.

ubuntu@ubuntu: ~ $ sudo lvs

Anteriormente, o% de dados era 0.01 e agora é 5.53. Os dados do volume lógico LV02 foi copiado para o instantâneo com sucesso.

Instantâneo um volume usando ferramenta GUI

Até agora, estamos usando a interface da linha de comando para criar um instantâneo de volumes lógicos. Agora, vamos usar o KVPM que é uma ferramenta GUI para gerenciar volumes lógicos para criar um instantâneo de volume lógico. Já discutimos o procedimento de instalação do KVPM No tutorial anterior (Como criar volumes lógicos e sistemas de arquivos). Abrir KVPM formar a linha de comando usando o seguinte comando.

ubuntu@ubuntu: ~ $ sudo kvpm

Do topo, vá para o VG01 Guia do grupo de volume.

Ele exibirá todos os volumes lógicos do grupo de volume. Para criar um instantâneo do grupo de volume LV01, selecione os LV01 Volume lógico e clique em 'Snapshot'.

Ele pedirá detalhes de instantâneo. Forneça o nome do instantâneo e o tamanho e clique em 'OK'.

Ele criará um instantâneo do volume lógico LV01.

Verifique na linha de comando se o instantâneo foi criado ou não usando o Eu contra comando.

ubuntu@ubuntu: ~ $ sudo lvs

Instantâneo de tamanho 1 GB do volume lógico LV01 foi criado. Atualmente os dados% no lv01_snap é 0. Agora, monte o instantâneo no sistema usando o montar comando.

ubuntu@ubuntu: ~ sudo mkdir/mídia/$ user/lv01_snap
ubuntu@ubuntu: ~ sudo montagem/dev/vg01/lv01_snap/mídia/$ user/lv01_snap

Copie alguns dados para o volume lógico LV01 e verifique na ferramenta GUI se o instantâneo do LV01 ocupa o espaço ou não.

ubuntu@ubuntu: ~ video cp sudo.mp4/mídia/$ user/lv01/
ubuntu@ubuntu: ~ $ ls/mídia/$ user/lv01/

Verifique no KVPM se os dados do volume lógico LV01 foi copiado para o instantâneo ou não.

Como remover um instantâneo

Para remover um instantâneo de um volume lógico corretamente, desmonte o instantâneo usando o Umount comando primeiro e depois use o LVREMOVE comando para remover o instantâneo.

ubuntu@ubuntu: ~ sudo umount/dev/vg01/lv01_snap
ubuntu@ubuntu: ~ sudo lvremove/dev/vg01/lv01_snap

Usando a ferramenta GUI, selecione o instantâneo, clique em 'desmontar fs' e clique em Excluir para remover o instantâneo.

Conclusão

Ter backups de seus dados diariamente é uma das melhores estratégias para evitar a perda de dados. Os administradores do sistema usam técnicas diferentes para gerar instantâneos de volumes. Neste tutorial, usamos o lvm ferramenta para criar instantâneos do volume lógico que pode ser restaurado em caso de perda de dados.