文件级别架构支持

编写器可以通过文件规范备份类型(由位掩码或VSS_FILE_SPEC_BACKUP_TYPE枚举的成员的按位 OR 指示)来微调文件 级别各种类型的 备份 的性能。

对于指定类型的备份,编写器指示以下内容:

  • 是否需要卷影复制才能正确备份文件集。 例如,如果文件集中的文件不是由编写器以独占方式打开的,并且它可以确保其稳定,则不需要卷影副本。
  • 无论请求者是否必须以这样的方式执行备份,无论上次修改时间或其他问题如何,备份时文件集的当前版本都将还原。 通常,这意味着文件集将作为备份的一部分进行复制。

指示卷影复制要求的 VSS_FILE_SPEC_BACKUP_TYPE 的值为:

  • VSS_FSBT_ALL_SNAPSHOT_REQUIRED
  • VSS_FSBT_FULL_SNAPSHOT_REQUIRED
  • VSS_FSBT_DIFFERENTIAL_SNAPSHOT_REQUIRED
  • VSS_FSBT_INCREMENTAL_SNAPSHOT_REQUIRED
  • VSS_FSBT_LOG_SNAPSHOT_REQUIRED

指示备份文件的 VSS_FILE_SPEC_BACKUP_TYPE 的值为:

  • VSS_FSBT_ALL_BACKUP_REQUIRED
  • VSS_FSBT_FULL_BACKUP_REQUIRED
  • VSS_FSBT_DIFFERENTIAL_BACKUP_REQUIRED
  • VSS_FSBT_INCREMENTAL_BACKUP_REQUIRED
  • VSS_FSBT_LOG_BACKUP_REQUIRED

默认情况下,文件集使用文件规范备份类型标记VSS_FSBT_ALL_BACKUP_REQUIRED |VSS_FSBT_ALL_SNAPSHOT_REQUIRED,这意味着在处理文件集的文件时始终需要卷影副本,并且应在所有类型的备份中复制这些文件。