Como escolher entre armazenamento LVM e LVM-Thin no Proxmox VE?

LVM e LVM-thin são opções essenciais de armazenamento para o Proxmox VE. Este guia explica suas funcionalidades, etapas de configuração e os melhores casos de uso. Continue lendo para descobrir qual deles é o mais adequado para suas máquinas virtuais.

download-icon
Descarregar Gratuitamente
para VM, SO, DB, Arquivo, NAS, etc.
joao

Updated by João on 2026/02/28

Índice
  • O que é o LVM Clássico?

  • O que é o LVM-thin?

  • Como funcionam o LVM clássico e o LVM-thin?

  • Armazenamento LVM vs LVM-thin

  • Principais Diferenças entre o LVM Clássico e o LVM-thin no Proxmox

  • Escolha entre back-ends de armazenamento clássicos e com provisionamento fino

  • Configurando o Armazenamento Clássico e com Provisionamento Fino no Proxmox VE

  • Proteja suas VMs Proxmox com o Vinchin Backup & Recovery

  • Perguntas frequentes: LVM Proxmox vs LVM-thin

  • Conclusão

Escolher o backend de armazenamento adequado é uma das decisões mais importantes que você tomará como administrador do Proxmox. Ao montar ou expandir seu Proxmox VE, você encontrará duas opções principais: LVM e LVM-thin. Mas qual delas atende melhor às suas necessidades? Este guia explica ambas as tecnologias passo a passo — desde os conceitos básicos até a gestão avançada — para que você possa selecionar com segurança a melhor solução para suas máquinas virtuais e mantê-las protegidas.

A gestão de armazenamento no Linux muitas vezes depende do Gerenciador de Volumes Lógicos (LVM). No Proxmox VE, tanto o LVM clássico quanto a sua extensão — LVM-thin — estão disponíveis como backends de armazenamento.

O que é o LVM Clássico?

O LVM Clássico permite dividir discos físicos em volumes lógicos que podem ser redimensionados ou movidos sem reformatação das suas unidades. Ele utiliza três componentes principais:

  • Volumes Físicos (PV): São partições de disco reais ou discos inteiros.

  • Grupos de Volume (VG): Coleções de PVs agrupados em conjunto.

  • Volumes Lógicos (LV): Partições extraídas dos VGs que funcionam como partições normais.

Ao criar um disco de VM usando o LVM clássico no Proxmox, todo o espaço solicitado é reservado imediatamente—mesmo que poucos dados sejam gravados dentro da VM.

O que é o LVM-thin?

O LVM-thin é construído sobre o LVM clássico, adicionando o provisionamento fino — um método para alocar armazenamento apenas quando os dados são efetivamente gravados. Em vez de reservar todo o espaço antecipadamente, ele cria um “pool fino” dentro de um grupo de LV:

  • Pool Fino: LV especial que gerencia o espaço dinamicamente.

  • Volumes Finos: Discos virtuais criados a partir do grupo fino; eles crescem conforme necessário.

Isso significa que você pode atribuir discos virtuais grandes às VMs sem consumir espaço físico até que ele seja utilizado — um processo chamado superalocação.

    Como funcionam o LVM clássico e o LVM-thin?

    Compreender como cada sistema organiza o armazenamento ajuda a explicar suas vantagens — e limitações — na prática.

    Arquitetura clássica do LVM

    As camadas clássicas do LVM funcionam da seguinte forma:

    1. Você inicializa um disco como um Volume Físico (PV).

    2. Você combina uma ou mais PVs em um Grupo de Volumes (VG).

    3. Você cria Volumes Lógicos (LV) a partir do VG; esses se tornam discos de VM ou raízes de contêineres.

    4. Cada LV reserva imediatamente todo o seu tamanho na criação.

    Essa abordagem oferece desempenho previsível, pois não há sobrecarga adicional durante as gravações.

    Como o Provisionamento Fino Altera as Coisas?

    Com o LVM-thin, após criar seu PV e VG:

    1. Você cria um LV designado como “pool fino”.

    2. A partir deste pool, você cria vários volumes com alocação dinâmica (“volumes dinâmicos”).

    3. Cada volume fino parece grande para o sistema operacional convidado, mas consome espaço real apenas quando os dados são gravados.

    4. Instantâneos são rápidos porque utilizam a tecnologia de cópia na gravação dentro da estrutura de pool fino.

    Como várias VMs podem compartilhar mais capacidade virtual do que a existente fisicamente (“overcommit”), os administradores devem monitorar de perto o uso para evitar a exaustão do espaço em disco físico ou do espaço para metadados.

    Armazenamento LVM vs LVM-thin

    Tanto o armazenamento clássico quanto o com provisionamento dinâmico oferecem vantagens e compromissos únicos, cuja relevância depende das necessidades do seu ambiente.

    FeatureClassic LVMLVM-thin
    Space AllocationReserved up frontAllocated on demand
    Overcommit PossibleNoYes
    Snapshot SupportNot supportedSupported
    PerformancePredictableSlight overhead
    Storage EfficiencyLowerHigher
    Monitoring RequiredBasicCareful

    O provisionamento clássico (“denso”) funciona bem se a simplicidade for o fator mais importante ou se as cargas de trabalho exigirem desempenho garantido em todos os momentos — por exemplo, bancos de dados com gravações aleatórias intensas beneficiam-se de blocos reservados, sem a sobrecarga da técnica “copiar ao gravar”.

    A provisionamento fino brilha quando a maximização da utilização é fundamental — por exemplo, em laboratórios de teste/desenvolvimento, onde muitas máquinas virtuais precisam de discos grandes, mas raramente os preenchem por completo — ou quando instantâneos frequentes são essenciais para fluxos de trabalho de backup e testes.

    Principais Diferenças entre o LVM Clássico e o LVM-thin no Proxmox

    Vamos analisar o que distingue essas duas abordagens, para que você possa tomar uma decisão informada sobre sua infraestrutura:

    Estratégia de Provisionamento

    As LVs clássicas reservam imediatamente todo o espaço atribuído; não há risco de sobrealocação, mas também há menos flexibilidade caso as necessidades mudem posteriormente.

    O LVM-thin aloca blocos apenas quando necessário—o que permite a sobrecomprometimento—, mas torna possível esgotar a capacidade física se não for monitorado cuidadosamente.

    Funcionalidades de Instantâneo

    As instantâneas permitem que os administradores capturem cópias de discos de máquinas virtuais em um determinado momento:

    • Nas LVs clássicas no Proxmox VE, os instantâneos não são suportados nativamente para imagens de VM.

    • Com o LVM-thin, os instantâneos são rápidos e eficientes graças aos mecanismos internos de cópia na gravação — ideais para backups ou reversões rápidas durante atualizações/testes.

    Considerações sobre Desempenho

    Os volumes clássicos oferecem um desempenho de gravação ligeiramente melhor, pois não envolvem lógica de cópia na gravação.

    Os pools finos introduzem uma sobrecarga mínima devido à alocação dinâmica, mas o hardware moderno geralmente torna essa sobrecarga desprezível, exceto sob cargas intensas de gravação aleatória.

    Utilização e Desperdício de Armazenamento

    Se a maioria das máquinas virtuais nunca preencher totalmente os discos alocados — como é comum —, o provisionamento clássico desperdiça uma capacidade significativa.

    As pools finas maximizam a eficiência ao alocar apenas o que é utilizado; contudo, um compromisso excessivo aumenta o risco caso muitas máquinas virtuais se expandam repentinamente ao mesmo tempo!

    Gestão de Metadados em Pools Finos

    Cada operação em um pool LVM-thin atualiza os metadados armazenados juntamente com os dados do usuário:

    • Se os metadados se esgotarem — mesmo que ainda haja blocos de dados livres — você não poderá criar novos instantâneos ou volumes até que o problema seja resolvido!

    • Monitore sempre tanto o uso de dados quanto o uso de metadados por meio de lvs -o+metadata_percent.

    • Plano extra com margem de segurança; a sua falta leva a tempo de inatividade durante os reparos!

    Escolha entre back-ends de armazenamento clássicos e com provisionamento fino

    A escolha entre armazenamento clássico e com provisionamento fino depende dos padrões de carga de trabalho — e da tolerância a riscos:

    Pergunte-se:

    1. Minhas máquinas virtuais precisam de instantâneos frequentes? Escolha LVM-thin.

    2. A velocidade de gravação garantida é crítica? Mantenha-se com o clássico LVM.

    3. Posso monitorar ativamente o uso? Se sim — e se maximizar a eficiência for importante — opte por grupos de armazenamento finos.

    4. Estou executando bancos de dados críticos para a missão? Considere o modo clássico, a menos que o suporte a instantâneos supere a ligeira perda de desempenho causada pelas operações CoW.

    5. Meu ambiente será dimensionado rapidamente?

    Os pools finos permitem um crescimento flexível, mas exigem vigilância contra surpresas causadas por superalocação!

    Ainda não tem certeza? Comece com um teste pequeno comparando ambos os tipos lado a lado antes de implantá-los em todos os nós de produção!

    Configurando o Armazenamento Clássico e com Provisionamento Fino no Proxmox VE

    Começar com qualquer um desses back-ends envolve etapas iniciais semelhantes, mas os processos se diferenciam na criação de volumes:

    Método 1: Usando a interface web

    A interface gráfica simplifica a configuração:

    1. Faça login no console da web

    2. Navegue por Datacenter > Node > Disks

    3. Selecione o disco de destino; clique em Wipe Disk, se necessário

    4a. Para clássico: Clique em Create > Volume Group, dê um nome a ele (por exemplo, vgdata) e confirme

    4b. Para thin: Clique em Create > Lvm-Thin, insira o nome do pool (nvme-thinp), selecione o VG pai (vgdata) e defina o tamanho

    5. Opcional: Atribua um novo armazenamento em Datacenter > Storage > Add

    Uma vez adicionados aqui, ambos os tipos aparecem como destinos selecionáveis ao criar ou mover discos de VM!

    Método 2: Configuração via linha de comando

    Preferir automatizar tudo por meio de scripts? Veja como:

    Para o Provisionamento Clássico

    lsblk                         # Identificar o dispositivo (/dev/sdb)
    sgdisk -n 1:0:0 -t 1:8e00 /dev/sdb   # Criar partição do tipo Linux-LV
    pvcreate /dev/sdb1            # Inicializar o volume físico
    vgcreate vgdata /dev/sdb1     # Criar o grupo de volumes

    Adicione este VG pela interface gráfica em Datacenter > Armazenamento > Adicionar > "Lvm".

    Para Provisionamento Dinâmico

    lsblk                         # Confirme novamente o caminho do dispositivo!
    sgdisk -n 1:0:0 -t 1:8e00 /dev/sdc   # Particione outro disco/tipo Linux-LV
    pvcreate --metadatasize 1M /dev/sdc1 # Utilize uma área maior de metadados (>250k recomendado)
    vgcreate vmdata /dev/sdc1            # Novo grupo de volumes apenas para o pool dinâmico!
    lvcreate -L 500G -T -n vmstore vmdata # Crie um pool dinâmico de 500 GB chamado 'vmstore'

    Em seguida, registre isso em Datacenter > Armazenamento > Adicionar > "Lvm-Thin", configurando o ID (vmstore), o Grupo de Volumes (vmdata) e o Pool Dinâmico (vmstore). Agora atribua novos discos virtuais aqui.

    Observação: Verifique sempre os dispositivos antes de limpar! Aumentar --metadatasize reduz o risco de atingir os limites prematuramente — especialmente importante se você planeja criar muitos instantâneos (snapshots). Nunca use pvcreate --force --force a menos que tenha absoluta certeza de que deseja destruir os dados existentes!

    Proteja suas VMs Proxmox com o Vinchin Backup & Recovery

    Após otimizar seu backend de armazenamento com soluções como volumes clássicos ou lvm-thin no Proxmox VE, proteger essas máquinas virtuais torna-se essencial. Vinchin Backup & Recovery destaca-se como uma solução profissional de backup de nível empresarial, compatível com mais de 15 plataformas de virtualização líderes no mercado — incluindo suporte de primeira linha para Proxmox VE, além de VMware, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack e ZStack, bem como outros ambientes amplamente utilizados atualmente em empresas.

    O Vinchin oferece recursos robustos de proteção, como backup incremental perpétuo para retenção eficiente a longo prazo, sem necessidade de backups completos repetidos; tecnologias avançadas de desduplicação e compactação que minimizam o tamanho dos backups; capacidades contínuas de migração V2V entre plataformas; opções granulares de restauração; funções de recuperação instantânea; políticas agendadas; integração de arquivamento com nuvem/fita; padrões rigorosos de criptografia — e muito mais — tudo gerido por meio de um console web intuitivo, projetado para facilidade de uso mesmo em grande escala.

    Fazer o backup de uma VM Proxmox específica na sua plataforma escolhida leva apenas quatro passos:

    1. Selecione sua máquina virtual Proxmox de destino;

    Selecione sua máquina virtual Proxmox de destino

    2. Escolha a localização preferida para armazenamento de backup;

    Escolha a localização preferida para o armazenamento de backup

    3. Configure a estratégia de backup;

    Configurar estratégia de backup

    4. Enviar o trabalho.

    Enviar o trabalho

    Confiado mundialmente por milhares de organizações — com altas classificações em sites independentes de avaliação do setor — a Vinchin oferece um teste gratuito completo válido por 60 dias, para que você experimente pessoalmente uma proteção abrangente antes de adotar uma solução de longo prazo. Clique abaixo agora mesmo para baixar o instalador do Vinchin Backup & Recovery e implantar, ainda hoje, uma defesa de nível empresarial para cada carga de trabalho crítica!

    Perguntas frequentes: LVM Proxmox vs LVM-thin

    P1: Posso migrar meu disco de máquina virtual já provisionado em modo thick para um backend lvm-thin sem tempo de inatividade?

    A: Faça primeiro o backup da sua VM e, em seguida, restaure-a no armazenamento lvm-thin recém-criado — a migração em si exige tempo de inatividade, a menos que sejam utilizadas ferramentas de migração ao vivo fora dos fluxos de trabalho padrão.

    P2: Como verifico quais VMs consomem mais espaço no meu pool lvm-thin?

    A: Execute lvs --segments --units g e, em seguida, compare os nomes dos volumes lógicos com os IDs/nomes das máquinas virtuais atribuídas exibidos no menu Datacenter → Node → Disks.

    P3: O que acontece se os metadados do meu lvm-thin ficarem completamente preenchidos?

    A: As operações de criação/modificação falham até que sejam estendidas; aumente imediatamente a área de metadados usando lvextend --poolmetadata +SIZE vg/pool_tmeta, depois retome a atividade normal após confirmar o status de integridade.

    Conclusão

    A escolha entre os back-ends clássico e lvm-thin define a eficiência — e a segurança — com que você opera seu cluster Proxmox a longo prazo; cada um possui vantagens adequadas a diferentes cenários, exigindo, no entanto, hábitos específicos de gerenciamento em relação ao monitoramento e à manutenção da integridade do armazenamento! Para uma proteção robusta, independentemente do back-end escolhido, experimente ainda hoje o backup de nível empresarial da Vinchin — ele mantém até mesmo ambientes complexos seguros e sem complicações.

    Partilhar em:

    Categories: VM Tips