Avamar:由 DDFS 崩溃导致的调回失败后,垃圾收集失败

Summary: 由于 DDFS 崩溃导致云调回失败后,Avamar 垃圾收集可能会失败并显示MSG_ERR_DDR_ERROR。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Avamar 垃圾数据收集 (GC) 失败并显示MSG_ERR_DDR_ERROR。

Data Domain (DD) 维护日志中显示以下错误 (ddrmaint.log):

grep -i "Failed to read" /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log 
Aug 20 08:27:52  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/f0d09b747587b71c34f90b73a84b3a7866cb289c/1D3F60FB8F8404C/ddr_files.xml'
Aug 20 08:27:52  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/f7f529c2372cdfb63eb9ca80ca70bbfc111c6680/1D3F608866DFF24/ddr_files.xml'
Aug 20 08:27:53  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/b2d365bfe514e3dd8fd039cdeed24d5ce81b74ba/1D3F60961EEEDB0/ddr_files.xml'
Aug 20 08:27:53  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/db5d9e3227847903d6a59ff0f395f0766c266bf5/1D3F6065268E920/ddr_files.xml'
Aug 20 08:27:55  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/c97f81c65d7aa401076b3731e7d5b67a530e3da8/1D3F60F7EA6EB0A/ddr_files.xml'
Aug 20 08:27:56  ddrmaint.bin[13345]: Error: gc-finish::validate_cloud_copy: Failed to read 'cloud-copy/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2/ddr_files.xml' 
 
grep -i "err.*maintain_cloud_copy: Cloud copy" /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log 
Aug 20 14:00:11  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/f0d09b747587b71c34f90b73a84b3a7866cb289c/1D3F60FB8F8404C' is corrupt
Aug 20 14:00:12  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/f7f529c2372cdfb63eb9ca80ca70bbfc111c6680/1D3F608866DFF24' is corrupt
Aug 20 14:00:12  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/b2d365bfe514e3dd8fd039cdeed24d5ce81b74ba/1D3F60961EEEDB0' is corrupt
Aug 20 14:00:12  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/db5d9e3227847903d6a59ff0f395f0766c266bf5/1D3F6065268E920' is corrupt
Aug 20 14:00:14  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/c97f81c65d7aa401076b3731e7d5b67a530e3da8/1D3F60F7EA6EB0A' is corrupt
Aug 20 14:00:15  ddrmaint.bin[11789]: Error: gc-finish::maintain_cloud_copy: Cloud copy 'cloud-copy/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2' is corrupt 
提醒: 查看ddrmaint.log需要 root 权限。
 
 

日志还包含有关调回失败的信息:

grep -i "recall-backup.*" ddrmaint.log*
 

例子和示例输出:

grep -i "recall-backup.*9f30e9cd4833708ec979338a1d7ea8050d1eaf30" ddrmaint.log* 
ddrmaint.log.3:Aug 13 02:25:53  ddrmaint.bin[28806]: Info: recall-backup cmdline: '/usr/local/avamar/bin/ddrmaint.bin --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --sysdir=/usr/local/avamar/etc --bindir=/usr/local/avamar/bin --sysdir=/usr/local/avamar/etc/client --vardir=/usr/local/avamar/var/client recall-backup --flagfile=/usr/local/avamar/etc/client/usersettings.cfg --server=avamartest --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --id=root --password=**************** --dpnid=1522437690 --account=/clients/testabc --client=9f30e9cd4833708ec979338a1d7ea8050d1eaf30 --backups=1D3F6089358D0E2:1 --logfile=/usr/local/avamar/var/client/MOD-1533734850483-1051-Tiering_tmpdir/MOD-1533734850483-1051-Tiering-#154-ddrmaint.log'
ddrmaint.log.3:Aug 13 02:27:45  ddrmaint.bin[28806]: Error: recall-backup::recall_backup - failed to clone cur/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2 to cloud-copy/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2, error code: 5040
ddrmaint.log.3:Aug 13 02:27:45  ddrmaint.bin[28806]: Error: recall-backup::recall_backup - failed to clone backup from cur/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2 to cloud-copy/9f30e9cd4833708ec979338a1d7ea8050d1eaf30/1D3F6089358D0E2

Cause

由于 DDFS 崩溃导致云调回失败后,Avamar 垃圾收集可能会失败并显示MSG_ERR_DDR_ERROR。
  • 如果在从云层调回文件时 Data Domain 文件系统崩溃,则正在进行的云调回过程会在“/”中留下一些部分调回的备份文件data01/col1/avamar-xxxxxx/cloud-copy/<CID>/<BID>目录中。
然后,Avamar 垃圾数据收集 (GC) 失败并显示MSG_ERR_DDR_ERROR。垃圾数据收集无法读取 Data Domain 上云副本目录中备份的ddr_files.xml。
  • ddr.xml文件可能存在于 BID> 目录下的<云副本目录中,但是当垃圾数据收集读取ddr.xml文件时,它会发现所有必需的备份文件都不存在,这可能会导致 GC 失败并显示此错误。
  • 这可能是因为目录下缺少ddr.xml”/data01/col1/avamar-xxxxxx/cloud-copy/<CID>/<BID>“或任何备份文件丢失。

Resolution

创建服务请求,参考本文。

Affected Products

Avamar

Products

Avamar, Avamar Server, Avamar Virtual Edition, Avamar with CloudBoost
Article Properties
Article Number: 000033327
Article Type: Solution
Last Modified: 23 Sep 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.