Recuperação de dados de partições LVM no Linux

Quer aprender a usar a tecnologia LVM no Linux? Como criar, configurar e montar um volume LVM, como adicionar e remover discos e como recuperar dados deletados acidentalmente? Nosso artigo explicará isso com mais detalhes.

Recuperação de dados de partições LVM no Linux

O que é LVM?

Gerenciamento de Volume Lógico – Esta é uma opção padrão de gerenciamento de disco que está disponível em todas as distribuições Linux. Ele fornece um nível de abstração entre seu sistema operacional e as unidades que você está usando. No gerenciamento tradicional, o Linux procura primeiro as unidades disponíveis e, em seguida, vê quais partições estão disponíveis nesses dispositivos.

Com a ajuda do LVM mídia ou partições podem ser combinadas em um único espaço. Com esse arranjo, o sistema operacional não notará nenhuma diferença e o gerenciador de disco mostrará apenas a mídia ou os grupos de volume necessários.

Vá para ver
🐧 Cómo recuperar datos borrados de partición de disco LVM en Linux 🐧

🐧 Cómo recuperar datos borrados de partición de disco LVM en Linux 🐧

Na verdade, o LVM tem algumas vantagens importantes:

  • Você pode criar um volume lógico baseado em qualquer quantidade de mídia física, que será representada no sistema como um único espaço.
  • O número de mídia recebida e o tamanho do próprio volume podem ser alterados durante a operação.
  • Além disso, a tecnologia LVM permite a cópia on-the-fly de partições ou a configuração completa da funcionalidade espelho como em matrizes RAID-1.

Como instalar o LVM no sistema?

Se você pretende usar as funções do LVM pela primeira vez, você deve instalá-lo primeiro. Para instalar, execute o seguinte comando: sudo apt install lvm2.

Para instalar, execute o seguinte comando: sudo apt install lvm2

E, em seguida, digite a senha do administrador e, em seguida, Sim para confirmar.

Confirmar instalação

Em algumas versões do Linux, essa opção é definida por padrão.

Isso é fácil de verificar, digite o comando lvm na janela do terminal.

Verificando a instalação do componente

Você pode prosseguir para o gerenciamento de disco.

Como particionar um disco físico

Tenho três discos rígidos de 320 GB vazios sem partições.

Três 320 GB em branco, mídia não particionada

A maneira mais fácil de particionar é com o Utilitário de Gerenciamento de Disco. Clique na unidade desejada – e abra as opções avançadas – e depois formate.

Formatar todas as mídias uma a uma

Especifique o nome e o sistema de arquivos – Próximo e Formatar novamente para confirmar.

Selecione o sistema de arquivos e especifique o nome

Em seguida, você precisará da senha da conta de administrador.

Digite a senha da conta do administrador

O disco está verificado, repita com cada unidade desmarcada.

Também o disco pode particionar o disco através do terminal com a ajuda de fdisk.

Faça login como root – sudo -i – digite a senha.

Digite o comando sudo -i e a senha de administrador

E execute o seguinte comando: fdisk /dev/sdb – onde sdb é o disco não particionado.

Digite o comando fdisk /dev/sdb

Antes de continuar, verifique se você especificou o disco correto, pois todos os dados serão substituídos.

Digite n – nova partição, p – partição primária, 1 – primeira partição e clique duas vezes em Enter.

Criar uma nova seção

Agora precisamos preparar a partição para usar o LVM. Digite t – altere o tipo de partição e, em seguida, 8e – atribua o tipo LVM.

Preparando suporte para LVM

Verifique as configurações da partição – p, como você pode ver foi bem sucedida, existe uma partição sdb1, escreva as alterações – w. Marcamos todas as unidades não particionadas.

Verifique as configurações e salve as alterações

Em seguida, para criar um volume LVM na partição recém-adicionada, digite: pvcreate /dev/sdb1.

Criar um volume LVM

Repita para cada operadora pvcreate /dev/sdс1, pvcreate /dev/sdd1.

Repetir para cada operadora

Agora criamos um grupo de partição

A partir dos três suportes preparados, montaremos a partição LVM necessária. O comando a seguir nos ajuda:

vgcriar vg1 /dev/sdb1 dev/sdc1 dev/sdd1

Onde vg1 – é o nome do novo grupo. Você pode dar o nome que quiser, mas é recomendável colocar vg na frente do nome para saber no futuro qual é o grupo.

Das três mídias preparadas, monte a partição <b>LVM</b> necessária

Para usar o LVM, criamos um volume lógico

Quando os discos são combinados em um grupo, é necessário criar uma nova partição lógica para usá-lo. Para fazer isso, digite o comando:

lvcreate -L 10G -n lv1 vg1

Onde, -L define o tamanho, especifiquei 10 GB, o comando -n dá o nome do volume e a referência vg1 especifica de qual volume obter o espaço.

Precisamos criar uma nova partição lógica

Se houver algum dado no disco, o sistema irá avisá-lo, digite yes para confirmar que você deseja sobrescrevê-lo.

Como formatar e montar um volume lógico?

Resta formatar o volume no gerenciamento de disco e montá-lo. Clique nele e abra as opções avançadas e, em seguida, formate, especifique o nome e o sistema de arquivos – Extensão – e novamente Formatar.

Agora você tem que formatar o volume no Gerenciamento de Disco

Digite a senha root e clique na chave de montagem. A nova partição agora pode ser usada.

Digite a senha de root e clique na chave de montagem

Se você quiser formatá-lo pelo terminal, digite o comando:

mkfs -t ext4 /dev/vg1/lv1

Especifica o sistema de arquivos Ext4, nome do grupo e nome do volume.

Se quiser formatar via terminal, digite o comando

Para montar, digite: mkdir /mnt/lv1 e depois – mount -t ext4 /dev/vg1/lv1 /mnt/lv1.

Suporte de montagem via terminal

O volume está montado.

Como redimensionar?

Um dos benefícios dos volumes lógicos é a capacidade de adicionar um novo disco rígido dinamicamente e expandir um grupo de volumes. E se houver um disco rígido não utilizado no pool, você poderá removê-lo do pool.

Existem três ferramentas básicas para aumentar ou diminuir volumes lógicos, físicos e de grupo.

  • Redimensionar – o comando ajudará compactar ou expandir volumes físicos e lógicos, mas não é adequado para trabalhar com grupos;
  • Estender – você pode estender partições lógicas ou grupos de volumes;
  • Reduzir – você pode reduzir volumes lógicos ou grupos de volumes.
Três ferramentas básicas para aumentar ou diminuir o tamanho

Como adicionar um novo disco rígido a um grupo

A primeira coisa a fazer antes de adicionar ao grupo é particionar o novo disco rígido. No artigo anterior, explicamos como fazer isso.

Em seguida, execute o seguinte comando: vgextend vg1 /dev/sde1.

Adicionar novo suporte

Onde vg1 – é o nome do grupo e sde1 – a nova unidade já marcada.

Como exibir informações detalhadas sobre o LVM

Para exibir informações detalhadas sobre a associação do grupo LVM, execute o comando pvdisplay.

Exibindo informações detalhadas sobre composição de <b>LVM</b>

Aqui você pode ver o caminho do disco físico, o nome do grupo virtual ao qual ele pertence, informações sobre o espaço livre e utilizado do ID do disco e outros.

Como excluir um volume lógico

Para remover um volume lógico, primeiro verifique se ele está desmontado, depois execute o comando lvremove e a partição será removida.

Este comando permite remover um grupo de volumes, mas primeiro você precisa desmontar uma partição lógica, digitando o comando: umount /mnt/lv1.

Uma partição lógica deve ser desmontada

A seguir, para remover, digite o comando: lvremove /dev/vg1/lv1 e Sim para confirmar a operação.

Apagar volume lógico

Após a remoção bem-sucedida, você verá a seguinte mensagem sobre a remoção bem-sucedida.

Agora podemos remover nosso grupo digitando o comando: sudo vgremove vg1.

Excluir grupo

Agora só falta eliminar todas as mídias que faziam parte do grupo, para isso digitamos o comando: sudo pvremove /dev/sdb1 /dev/sdc1 /dev/sdd1.

Agora tudo o que resta é remover todas as mídias

Todos os rótulos de mídia física foram removidos com sucesso e voltaram ao formato original.

Como restaurar dados de volume lógico LVM excluídos

Se você excluir acidentalmente dados importantes do volume lógico LVM, o programa a seguir o ajudará a recuperá-lo Hetman Recuperação de partição.

A ferramenta recupera dados de qualquer dispositivo, independentemente da causa da perda de dados.

O utilitário suporta partições LVM e permite que você recupere dados delas. Suporta os sistemas de arquivos mais comuns nos sistemas operacionais Windows, Linux, Unix e MacOS. Ele ignorará os erros de estrutura lógica da unidade, verificará o disco rígido e retornará os arquivos desejados.

Atualmente não há distribuição de Hetman Partition Recovery para Linux neste momento. Você pode executá-lo a partir de uma máquina virtual baseada em Windows instalando-o como um segundo sistema em seu PC ou pode conectar as unidades a outro computador.

Executamos o programa, após a inicialização ele detectou facilmente o volume lógico e exibiu todas as informações conhecidas sobre ele.

Identifica um volume lógico e exibe todas as informações conhecidas sobre ele

Primeiramente, execute o Escaneamento rápido, clique com o botão direito do mouse na unidade – Abrir – Escaneamento rápido, quando o processo estiver concluído, o programa exibirá as informações encontradas à direita lado da janela. Os arquivos excluídos são marcados com uma cruz vermelha.

Quick Scan

Se a verificação rápida não encontrar as informações que você precisa, execute a verificação completa.

Verificação completa do Hetman Partition Recovery

Em seguida, verifique os arquivos que deseja restaurar e clique em Restaurar, escolha onde salvá-los e clique novamente em Restaurar.

Em seguida, verifique os arquivos que deseja retornar e clique em Restaurar

Quando o processo terminar, todos os arquivos estarão na pasta especificada.

Conclusão

Neste artigo, tentamos explicar como usar o Gerenciamento de Volume Lógico embutido no Linux. Passamos por todas as etapas importantes: criar e configurar uma partição LVM, adicionar e montar novos discos rígidos, reduzir e excluir. O recurso LVM foi projetado como uma solução de servidor. Mas agora você pode usá-lo ao máximo mesmo em seu PC doméstico.

Raidel Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra é um escritor técnico para a Hetman Software e a voz e rosto do Hetman Software: Canal YouTube de recuperação de dados. Escreve artigos aprofundados, tutoriais e resenhas sobre como funciona o software da empresa com todos os tipos de dispositivos de armazenamento.

Mykhailo Miroshnichenko

Editor: , Escritor técnico

Mykhailo Miroshnychenko é um dos principais programadores da Hetman Software. Com base em quinze anos de experiência em desenvolvimento de software, partilha os seus conhecimentos com os leitores do nosso blogue. Para além da programação, Mikhail é um especialista em recuperação de dados, sistemas de ficheiros, dispositivos de armazenamento e matrizes RAID.

Recomendado para você

Bem-vindo ao assistente com tecnologia de IA da Hetman Software.
Iniciar bate-papo