[vmbackup]
-# enableSyncDriver is not available for Windows:
+# enableSyncDriver is Linux only.
#enableSyncDriver=true
-# enableVSS is Windows only:
+# enableVSS is Windows only.
#enableVSS=true
+# vss.disableAppQuiescing is Windows only.
+# This setting can be used to force file system quiescing on Windows systems
+# having problems with application quiescing.
# See https://kb.vmware.com/s/article/2146204
-# can be used to fallback to FS quiescing forcely when there are app quiescing
-# problems for specific Windows systems
#vss.disableAppQuiescing=false
-#execScripts=true
-#scriptArg=
-
# Linux:
# The value of excludedFileSystems is a comma-separated list of glob-style
-# patterns specifying the file systems to be excluded from quiesced snapshots.
-# The patterns may use '*' (wildcard) to represent any string of characters
-# and '?" (joker) to represent any single character. Note that the characters
-# represented by these patters, '*' and '?" may include any characters,
-# including '/'
+# patterns specifying the file system mount points to be excluded from
+# quiescing operation. The patterns may use '*' (wildcard) to represent
+# any string of characters and '?' (joker) to represent any single character.
+# The characters represented by the patterns '*' and '?' may include any
+# characters, including '/'.
#
# Windows:
# The value of excludedFileSystems is a comma-separated list of mount points
# specifying the volumes to be excluded from quiesced snapshots.
# Each mount point must be a full path separated and ended with "\\".
-# to exclude volumes with drive letter E and mount point F:\mount\, set below
-# excludedFileSystems= E:\\,F:\\mount\\
-# This option only applies when app quiescing doesn't take effect.
+# For example, to exclude volumes with drive letter 'E' or mount point
+# "F:\mount\", use:
+# excludedFileSystems=E:\\,F:\\mount\\
+# This setting is ignored when application quiescing is used.
#excludedFileSystems=
-# Whether to execute scripts on quiescing.
-# Scripts are executed from /etc/vmware-tools/backupScripts.d on Linux and
-# %installpath%\backupScripts.d on Windows, and the legacy scripts
-# "c:\windows\pre-freeze-script.bat"
-# "c:\windows\post-thaw-script.bat"
+# execScripts specifies whether to execute scripts as part of the quiescing
+# operation. Scripts are executed from the scripts directory along with the
+# legacy scripts.
#
-# Linux:
-# "/usr/sbin/pre-freeze-script"
-# "/usr/sbin/post-thaw-script"
+# Scripts directory:
+# Linux: /etc/vmware-tools/backupScripts.d
+# Windows: <Install-Path>\backupScripts.d
+#
+# Legacy scripts:
+# Linux: /usr/sbin/pre-freeze-script and /usr/sbin/post-thaw-script
+# Windows: C:\windows\pre-freeze-script.bat and C:\windows\post-thaw-script.bat
#
-# Scripts will be called with "freeze", "freezeFail" or "thaw" as their first
-# arguments.
+# On each quiescing operation, scripts are invoked before quiescing and
+# either after a quiescing failure or after thawing.
+# The first argument passed to each script is
+# "freeze", when invoked before quiescing;
+# "freezefail", when invoked after a quiescing failure; or
+# "thaw", when invoked after thawing.
+# When invoked before quiescing, scripts from the directory are invoked in
+# alphabetically ascending order; when invoked following a quiescing failure
+# or thawing, they are invoked in the reverse order. Any subdirectories are
+# ignored.
+# Note that the legacy pre-freeze-script is invoked only before quiescing as
+# the first script and post-thaw-script is invoked after a quiescing failure
+# as well as after thawing as the last script.
#execScripts=true
-# additional argument to be passed to scripts
+# Additional argument to be passed to scripts
#scriptArg=
[guestoperations]