有多少个服务可以同时使用 Windows VSS?

有多少个服务可以同时使用 Windows VSS?

我们同时在某些关键服务器上运行两种不同的备份服务。一种是将数据异地备份到第三方安全存储设施(以防数据中心突然消失),另一种是将数据本地备份,以便快速恢复和日常使用。

这两种备份服务都使用 Windows 卷快照服务,但时间不会重叠。

我的问题是,两个不同的备份应用程序可以同时使用 VSS 吗?

答案1

是的。没有理由说它行不通。

编辑 - 澄清一下,VSS 会创建磁盘快照;既按计划(Explorer UI 中的卷影副本),也当 VSS 感知应用程序请求快照时。然后,当这些应用程序想要访问这些快照时,VSS 会显示它们。

没有什么可以阻止同时使用多个快照 - 如果真是这样,那么 Shadow Copy 就是一种非常糟糕的技术。此外,我非常肯定没有什么可以阻止同时创建多个快照。

所以 - 是的,两个不同的备份应用程序应该能够同时使用 VSS。您可能遇到的唯一问题是磁盘空间或性能(CPU 或 IO);但这可以适用于您可能在计算机系统上更改的任何内容,因此在这种情况下实际上不需要强调这一点。

答案2

同一卷上可以有多个 VSS 快照。

如果两个备份应用程序同时调用 VSS 编写器,则会发生冲突并导致 VSS 快照失败。

我怀疑额外的快照可能会造成磁盘 +CPU 负载,因为需要访问和比较写时复制文件。
C:\Windows\system32>vssadmin list shadows vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2013 Microsoft Corp.

Contents of shadow copy set ID: {ee9dc68e-04c4-4dfa-be1f-e026775adbee} Contained 1 shadow copies at creation time: 4/29/2019 3:43:36 PM Shadow Copy ID: {510074c4-d6e7-466c-9f05-61fe4a2938c9} Original Volume: (D:)\?\Volume{328a461b-0000-0000-0000-501f00000000}\ Shadow Copy Volume: \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1 Originating Machine: AETW-HV-01.aeviso.com.tw Service Machine: AETW-HV-01.aeviso.com.tw Provider: 'Microsoft Software Shadow Copy provider 1.0' Type: ApplicationRollback Attributes: Persistent, No auto release, Differential

Contents of shadow copy set ID: {9737a8c7-4f8a-48a7-8924-dd813ec1f8c1} Contained 1 shadow copies at creation time: 4/29/2019 3:46:35 PM Shadow Copy ID: {cc6051c3-7659-4c0a-a537-a38bffdd8f22} Original Volume: (D:)\?\Volume{328a461b-0000-0000-0000-501f00000000}\ Shadow Copy Volume: \?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3 Originating Machine: AETW-HV-01.aeviso.com.tw Service Machine: AETW-HV-01.aeviso.com.tw Provider: 'Microsoft Software Shadow Copy provider 1.0' Type: ApplicationRollback Attributes: Persistent, No auto release, Differential

相关内容