使用VSS备份选项备份复杂的应用程序时,在创建卷快照/阴影副本时可能会遇到问题。本文提供有关如何解决和解决此类问题的说明。
请按照以下步骤对Acronis Cyber Backup 中的VSS备份问题进行故障排查:
- 在“关于VSS技术”部分中熟悉 Acronis Cyber Backup 中使用的VSS技术。
- 在“已知问题”部分中检查已知问题。
- 按照”故障排查部分“进行故障排查和解决问题。
关于VSS技术
Acronis Cyber Backup 使用VSS技术来创建复杂应用程序的一致备份。
一个VSS备份解决方案包括以下部分:
- VSS 服务负责所有VSS组件的通信。
- VSS 请求程序由启动VSS备份的Acronis备份和恢复备份任务代表。
- VSS Writer 是复杂应用程序的一部分,可确保其在备份期间的数据一致性。
- VSS Provider 是创建和管理快照/卷影副本的组件。
Acronis Cyber Backup 12.5 中可用的 VSS Provider 有:
VSS Provider | 描述 |
---|---|
自动选择快照提供程序 | 在硬件快照提供程序,软件快照提供程序和Microsoft软件卷影复制提供程序之间自动选择。 |
在硬件快照提供程序,软件快照提供程序和Microsoft软件卷影复制提供程序之间自动选择。 | 在备份应用程序服务器(Microsoft Exchange Server,Microsoft SQL Server,Microsoft SharePoint或Active Directory)时,建议选择此选项。 |
Acronis Cyber Backup 11.5 /11.7 中可用的 VSS Provider 有:
VSS Provider | 描述 |
---|---|
硬件/软件 | 自动选择VSS将使用支持源卷的基于硬件的提供程序。如果未找到,VSS将使用Acronis VSS Provider。 |
软件-自动选择 | 在大多数情况下,VSS将使用Acronis VSS Provider。 |
软件-Acronis VSS Provider VSS | 将使用Acronis VSS Provider进行快照。 |
软件-系统提供程序(默认情况下选中) | VSS将使用系统提供程序(Microsoft软件卷影复制提供程序)进行快照。我们建议在备份应用程序服务器(Microsoft Exchange Server,Microsoft SQL Server,Microsoft SharePoint或Active Directory)时选择系统提供程序。 |
软件-软件提供程序 | 在大多数情况下,VSS将使用Microsoft软件卷影复制提供程序。 |
硬件-自动选择 | VSS将使用支持源卷的基于硬件的提供程序。如果未找到基于硬件的提供程序,则将通过Acronis Backup(Acronis Backup&Recovery)11.5创建备份,而不进行快照。 |
有关VSS部件及其用途的详细信息,请参阅此Microsoft TechNet文章:卷影复制服务?redirectedfrom=MSDN)。
如何启用/禁用VSS备份:
VSS备份在默认备份选项中被激活。
- 为了启用VSS备份,请转到“备份”选项->“卷影复制服务”->“使用卷影复制服务”,然后选择要使用的VSS提供程序。
- 为了禁用VSS备份,请转至备份选项->卷影复制服务->不使用VSS。
在以下文章中查看有关VSS备份技术的更多信息:
Title | Related to |
---|---|
Creating Backup with Complex Applications Such As Microsoft SQL Server, Oracle or Microsoft Exchange Running on the Server | Complex application backup |
Using Acronis True Image to Back Up a System with VSS | Acronis VSS Provider technology |
Acronis Backup: Using Microsoft VSS instead of Acronis VSS | Backup options |
Acronis Backup & Recovery 10: Using Microsoft VSS instead of Acronis VSS | Backup options |
已知问题
请阅读原文查看已知问题 https://kb.acronis.com/content/36200
故障排查
使用免费的Acronis VSS Doctor工具诊断,并修复最常见的VSS问题。
如果这样做没有帮助,请按照下面的分步说明对问题进行故障排查。在继续进行错误故障排查步骤之前,请完成先决条件检查步骤。
1.先决条件
为了使VSS备份正常运行,应完成以下所有步骤。完成所有步骤,然后再进行错误疑难解答步骤。
1.1 Windows VSS服务应正在运行
转到开始->运行-> services.msc。以下Windows服务应设置为“手动启动”:
- Microsoft Software Shadow Copy Provider
- Volume Shadow Copy
以下Windows服务应设置为“自动启动并运行”:
- COM +事件系统服务
1.2 带有卷影存储的卷应具有足够的可用空间
VSS在每个卷的卷影存储中创建卷影。如果未为卷预定义卷影存储,则默认情况下,它是在同一卷上的卷影复制期间临时创建的。选择用于备份的每个卷(包括恢复,引导和服务分区)应具有足够的空间用于卷影存储和卷影副本。
为了检查卷是否有足够的空间用于卷影副本,请使用Windows中集成的工具创建卷影副本,并确保成功创建了卷影副本。如果需要,请将卷影存储移动到另一个卷或释放该卷上的空间。
选择正在使用的操作系统类型:服务器操作系统或工作站操作系统。
服务器操作系统:
转到我的电脑->右键单击列出的任何内部卷->配置卷影副本
选择要检查的卷,然后单击“创建卷影副本”以确认每个卷上都有足够的可用空间。否则,设置卷的存储区。您还可以使用vssadmin实用程序运行此检查,以及创建,增加或重新定位卷影存储。
工作站操作系统:
转到开始->运行-> diskmgmt.msc。检查所有卷的大小。如果磁盘上存在任何大小不超过1024 MB的卷,则不会通过VSS对其进行备份,请参阅此MSDN文章以获取技术参考。将该卷的大小最大增加到1025 MB,或者将其从备份源中排除。
选择操作系统的版本:Windows Vista/7/8/10 或 Windows XP。
Windows Vista/7/8/10:
转到控制面板->系统->系统保护
选择要检查的卷,然后单击>创建卷影副本,以确认每个卷上都有足够的可用空间。否则,请配置该卷的保护并增加存储的大小。
Windows XP:
要检查该卷是否有足够的可用空间并强制创建卷影副本,请运行ntbackup实用程序,并从要检查的卷中备份一些数据,并检查卷影副本的创建。运行cmd并输入ntbackup.exe。
如果必须创建或增加存储大小,请转至控制面板->系统->系统还原并配置存储空间。
1.3备份设置应配置为使用VSS快照
转到备份设置->卷影复制->选择VSS提供程序。对于工作站OS,请选择“软件-系统提供程序”,因为其他提供程序只能在服务器OS上使用。
如果计算机上正在运行数据库,则需要启用VSS快照,否则可以设置“不使用vss”选项。
转到编辑备份计划->备份源,然后检查选择用于备份的卷。如果未选择所有卷进行备份,请转到备份设置并停用多卷快照。如果您停用多卷快照,请确保跨卷的数据没有与应用程序一致的备份。
1.4 VSS Writer 应启用且处于一致状态
转到开始->运行-> cmd。 执行命令:
vssadmin list writers
检查所有Writers的状态。如果任何Writers显示的状态不同于稳定状态,请继续进行VSS Writer 错误故障排查步骤。
在Windows Small Business Server 2003中,默认情况下禁用Exchange VSS writer。启用此 Writer 使 Exchange 数据库处于一致状态。
- 单击开始,单击运行,键入regedit,然后单击确定。
- 找到并双击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
- 双击“Disable Exchange Writer”值。
- 在“Value”文本框中,将值从1更改为0,然后单击“确定”。
- 退出注册表编辑器。
- 单击开始,指向管理工具,然后单击“服务”。
- 停止,然后重新启动Microsoft Exchange Information Store服务。
1.5对于较旧的Windows系统,系统中至少应存在一个NTFS卷。
FAT32不允许在同一卷上存储VSS快照。如果备份软件创建了FAT32格式卷的VSS快照,则VSS快照只能存储在计算机上的另一个非FAT32卷上
如果以上所有步骤均已执行并且问题仍然存在,请转到错误疑难解答步骤。
2.错误排查
分析VSS错误以解决问题。在继续收集信息步骤之前,请完成所有步骤。
2.1 Acronis备份和恢复备份错误
查找失败的备份活动的日志并检查错误消息。转到已知问题部分,并检查已知解决方案。
如果应用了已知的解决方案,但问题仍然存在,请转到先决条件步骤以解决新问题。
如果已知问题中未列出问题,请转到Windows错误步骤。
2.2 Windows 错误
转到开始->运行-> eventvwr.msc。导航到Windows日志->应用程序,然后检查与VSS服务相关的错误消息。在Microsoft支持文章中搜索解决方案,例如,请参阅此Microsoft TechNet文章。
转到Windows日志->系统,然后检查与VSS服务相关的错误消息。
转到已知问题部分,并检查已知解决方案。
如果问题未在已知问题中列出并且仍然存在,请继续执行下一步。
2.3 VSS writer 错误
转到开始->运行-> cmd。执行命令
vssadmin list writers
如果 Writer 处于“可重试”错误状态,请重新启动该 Writer 服务并重试备份。
验证 writer:
如果 Writer 仍然产生错误,请使用由其他VSS提供程序启动的 VSS Writer 用法执行备份,以确保其有效性。
对于Windows Server 2008、2008R2、2012、2012R2、2016,请使用Diskshadow?redirectedfrom=MSDN)工具创建快照以检查VSS服务组件的功能。如果在Workstation OS上发生问题,请跳过此步骤。
如果任何 Writer 因错误而失败,或者使用Diskshadow创建快照时未以“列出的卷影副本数:x”结尾,则需要对该 Writer 进行故障排查并确保其正常运行,然后才能在Acronis软件中使用VSS备份。 Acronis Backup依靠VSS来执行备份操作,并且VSS Writer 的正确运行是成功创建快照的前提。
停用 Writer :
停用有故障的 Writer 。转到“开始”->“运行”->“ services.msc”,找到特定 Writer 的服务,并将其启动类型设置为“禁用”,然后停止该服务。重试备份。如果备份成功,则 Writer 会导致失败,应将问题发送给 Writer 的供应商。停用 Writer 将导致对该 Writer 开发的应用程序进行不一致的备份。
要确认由 Acronis Cyber Backup 引起的 Writers 故障,请前往收集信息步骤。
如果以上所有步骤均已执行并且问题仍然存在,请转到收集信息步骤。
3.收集信息
收集以下信息,然后联系 Acronis 技术支持人员。
3.1 SnapAPI日志
收集SnapAPI日志:
从Acronis Backup 11.5的Update 6 开始,从Windows计算机的收集的 Acronis System Report 中已包含了SnapAPI日志。
3.2 VSS Doctor报告
在受影响的计算机上运行 Acronis VSS Doctor,然后单击“开始诊断”。 诊断完成后,单击“保存报告”。
3.3 AcronisInfo
从存在VSS备份问题的计算机收集 AcronisInfo:
AcronisInfo实用程序
3.4 使用Diskshadow备份的结果
提供屏幕截图或将运行结果输出到文本文件