PodHeitor Hyper-V Backup Plugin for Bacula

14 views
Skip to first unread message

Heitor Faria

unread,
Apr 15, 2026, 9:32:25 PM (4 days ago) Apr 15
to bacula-ba...@googlegroups.com, bacula...@lists.sourceforge.net
Dear Bacula Users,

I'm proud to announce my unprecedented product for the Bacula Community.

PodHeitor Hyper-V Backup Plugin for Bacula

Full VM backup and restore for Microsoft Hyper-V — direct VHDX access, RCT block-level incremental, application-consistent.
Back up Hyper-V virtual machines including VHDX disks, configuration, checkpoints, and metadata. No Export-VM needed — reads VHDX files directly with production checkpoints for consistency, and uses Resilient Change Tracking (RCT) for true block-level incremental/differential backups.
Built with Rust — The backend engine (podheitor-hyperv-backend.exe) is implemented in Rust, delivering memory safety, zero-cost abstractions, and native performance. This is a state-of-the-art Hyper-V backup plugin — no PowerShell spaghetti, no fragile script chains. Production-grade systems engineering from the ground up.

Why Direct VHDX + RCT

Challenge: VHD files locked while VM runs
Direct VHDX + RCT Approach: Production checkpoint freezes parent VHDX for reading

Challenge: Inconsistent state during copy
Direct VHDX + RCT Approach: VSS quiesce ensures application consistency

Challenge: Export-VM requires full local copy
Direct VHDX + RCT Approach: No export — read VHDX in place, zero extra disk space

Challenge: Full VHDX re-sent on each incremental
Direct VHDX + RCT Approach: RCT tracks changed blocks — send only modified regions

Challenge: Fast incremental for large disks
Direct VHDX + RCT Approach: Block-level delta: 100GB disk with 2GB changed → only 2GB transferred

Challenge: Manual snapshot management
Direct VHDX + RCT Approach: Plugin creates + removes checkpoint automatically

Challenge: No catalog of backed-up files
Direct VHDX + RCT Approach: Bacula catalog tracks every file — restore individual VHDs


Please let me know in a private message if you need this plugin or any other. I'm taking orders for Bacula Community plugin development.

Heitor Faria

unread,
Apr 15, 2026, 9:34:42 PM (4 days ago) Apr 15
to bacula-ba...@googlegroups.com

Prezados usuários do Bacula,

Tenho o orgulho de anunciar meu produto inédito para a comunidade Bacula.

PodHeitor Hyper-V Backup Plugin for Bacula

Backup e restauração completa de máquinas virtuais para Microsoft Hyper-V — acesso direto a VHDX, incremental em nível de bloco com RCT e consistência de aplicações.

Realize backup de máquinas virtuais Hyper-V incluindo discos VHDX, configuração, checkpoints e metadados. Não é necessário usar Export-VM — o plugin lê diretamente os arquivos VHDX com checkpoints de produção para garantir consistência, e utiliza o Resilient Change Tracking (RCT) para backups incrementais/diferenciais reais em nível de bloco.

Desenvolvido em Rust — o motor backend (podheitor-hyperv-backend.exe) foi implementado em Rust, oferecendo segurança de memória, abstrações de custo zero e desempenho nativo. Trata-se de um plugin de backup Hyper-V de última geração — sem scripts frágeis em PowerShell, sem cadeias complexas. Engenharia de software de nível profissional desde a base.

Por que Direct VHDX + RCT

Desafio: Arquivos VHD bloqueados enquanto a VM está em execução
Abordagem Direct VHDX + RCT: Checkpoint de produção congela o VHDX pai para leitura

Desafio: Estado inconsistente durante a cópia
Abordagem Direct VHDX + RCT: O VSS garante consistência das aplicações

Desafio: Export-VM exige cópia local completa
Abordagem Direct VHDX + RCT: Sem exportação — leitura direta do VHDX no local, sem uso extra de disco

Desafio: VHDX completo reenviado a cada incremental
Abordagem Direct VHDX + RCT: O RCT rastreia blocos alterados — apenas regiões modificadas são transferidas

Desafio: Incrementais rápidos para discos grandes
Abordagem Direct VHDX + RCT: Delta em nível de bloco: disco de 100GB com 2GB alterados → apenas 2GB transferidos

Desafio: Gerenciamento manual de snapshots
Abordagem Direct VHDX + RCT: O plugin cria e remove checkpoints automaticamente

Desafio: Ausência de catálogo de arquivos protegidos
Abordagem Direct VHDX + RCT: O catálogo do Bacula registra cada arquivo — permitindo restaurar VHDs individualmente

Datasheet: https://baculaenterprise.com.br/wp-content/uploads/2026/04/PodHeitor-Hyper-V-Backup-Plugin-for-Bacula-.pdf

Por favor, me envie uma mensagem privada caso precise deste plugin ou de qualquer outro. Estou recebendo demandas para desenvolvimento de plugins para Bacula Community.

Atenciosamente,

Heitor Faria (Miami)

Felipe Pinho

unread,
Apr 16, 2026, 4:30:41 PM (3 days ago) Apr 16
to bacula-ba...@googlegroups.com
Olá eu tenho interesse neste plugin

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/CAK6z%2BAAXfXBOKs19ZTUQSBEBf395__HnJdXAdwPngtDErJmmyA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages