Consistent backup

  • 11 October 2021

Userlevel 7
Badge +1

Hey guys, I have a question.

What kind of backup does veeam create, transactionally consistent or crash consistent backup? what is the difference between them? 


Best answer by vNote42 11 October 2021, 10:37

View original


Userlevel 7
Badge +17

Both are possible with Veeam.

Application aware backups are transactional consistent. You will use them for applications like databases or exchange to be sure that the application is recoverable to a consistent state with all transactions in a defined status.

The “normal” snapshot backups are crash consistent. You will use them for all other systems and applications where it does not matter that every single action is in a defined status.

Userlevel 7
Badge +13

You can do (I assume vSphere Backup jobs)

  • Crash consistent. This happens when do not enable VMware Tools Quiescence and Guest Processing.
  • Application Aware (incl. VSS). This happens when you enable Guest Processing. This is recommended by Veeam
  • “VSS Aware” and Disk Quiescence. When you just enable VMware Tools Quiescence.
  • Additional you can use freeze-only backups. These are Storage Snapshots-only backups without VMware Snapshots.
Userlevel 7
Badge +9

To simplify it even further

Crash Consistent = state of the machine at the time  when the VM was powered off e.g. Any data/transactions held in memory is/are lost


Transactional Consistent = Veeam instructs VM to commit data/transactions to disk, before taking the backup



Userlevel 3
Badge +2 

This one is still relevant, even 7 years later..

Userlevel 7
Badge +21

I think everyone has covered it and that blog is still very relevant.