问题现象
使用版本 12 备份格式备份到 NAS 或网络文件夹时,存档可能会损坏,并且针对存档的操作将失败,并提示:
中文提示:
数据已损坏:CRC 不匹配或内部数据结构不匹配。
英文提示:
data is corrupted: CRC mismatch or internal data structures mismatch
此类错误通常是由备份目标上的硬件问题或文件系统问题引起的。
从 Acronis Cyber Protect Cloud C20.12(内部版本 26077)和 Acronis Cyber Protect 15 Update 2(内部版本 27009)开始,您可以创建一个系统变量,使系统能够扫描备份存档的最后良好状态并尝试修复它,修复后,备份存档应该可以再次访问。
此解决方案仅适用于网络位置。
您可以使用早于 15.0.30XXX 的代理版本上的步骤。在较新的版本中,此解决方案已包含在安装中。
解决方法
在备份的代理计算机上执行以下步骤:
在备份的代理机器上添加一个特殊的环境变量。
Windows
- 按 Win+R,在输入字段中 键入
sysdm.cpl
,然后按确定。 - 系统属性窗口打开,转到高级选项卡,然后单击环境变量。
- 在系统变量部分中, 单击新建。
- 使用以下参数创建一个新变量:
- 变量名: ARCHIVE3_AUTO_REPAIR
- 变量值:1
- 保存更改并关闭系统属性窗口。
- 重新启动Managed Machine Service。
- 在保护控制台中,转到备份存储选项卡,选择导致错误的存档,然后单击显示备份。访问备份时,代理将尝试查找最后的良好状态并修复存档。
Linux
- 在代理机器终端上,导航到/usr/sbin/并找到acronis_mms脚本文件。
- 使用您喜欢的文本编辑器编辑 acronis_mms 并添加以下行:
export ARCHIVE3_AUTO_REPAIR=1
- 保存文件并在代理机器上重新启动acronis_mms服务:
sudo systemctl restart acronis_mms
- 在 Acronis Cyber Protect 15 控制台中,转到备份存储选项卡,选择损坏的位置和存档,然后单击 显示备份。在访问备份时,代理机器将尝试查找最后的良好状态并修复存档。
也可以看看:
Acronis Cyber Protect Cloud、Acronis Cyber Backup:操作失败并显示“数据已损坏:CRC 不匹配或内部数据结构