]> git.proxmox.com Git - pve-docs.git/commitdiff
qm: Add section explaining fs-freeze/-thaw QGA option
authorChristoph Heiss <c.heiss@proxmox.com>
Thu, 23 Feb 2023 14:18:05 +0000 (15:18 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 21 Mar 2023 10:51:36 +0000 (11:51 +0100)
Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
 [ T: resolve trivial merge conflict due to context additions ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
qm.adoc

diff --git a/qm.adoc b/qm.adoc
index 3ba2a3c932466fedc14ca6932917909e4c5a0c3a..1a5ad3b2a306bb495f731cc68f33c82d5e3dd851 100644 (file)
--- a/qm.adoc
+++ b/qm.adoc
@@ -1069,6 +1069,28 @@ know about the change in the underlying storage, only the first guest-trim will
 run as expected. Subsequent ones, until the next reboot, will only consider
 parts of the filesystem that changed since then.
 
+Filesystem Freeze & Thaw on Backup
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+By default, guest filesystems are synced via the 'fs-freeze' QEMU Guest Agent
+Command when a backup is performed, to provide consistency.
+
+On Windows guests, some applications might handle consistent backups themselves
+by hooking into the Windows VSS (Volume Shadow Copy Service) layer, a
+'fs-freeze' then might interfere with that. For example, it has been observed
+that calling 'fs-freeze' with some SQL Servers triggers VSS to call the SQL
+Writer VSS module in a mode that breaks the SQL Server backup chain for
+differential backups.
+
+For such setups you can configure {pve} to not issue a freeze-and-thaw cycle on
+backup by setting the `freeze-fs-on-backup` QGA option to `0`. This can also be
+done via the GUI with the 'Freeze/thaw guest filesystems on backup for
+consistency' option.
+
+NOTE: Disabling this option can potentially lead to backups with inconsistent
+filesystems and should therefore only be disabled if you know what you are
+doing.
+
 Troubleshooting
 ^^^^^^^^^^^^^^^