Avamar:客户端在 Avamar 源 IB/RLCE 上停用后进行垃圾收集MSG_ERR_DDR_ERROR
Summary: 如果已停用客户端的复制策略或保留锁定期内缺少 /MC_RETIRED,则 8 天后 Avamar 目标上的垃圾收集将失败。
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 源 (IB)
- 启用了不可变备份的 Avamar 目标 (IB)
- 已启用保留锁定合规性模式 (RLCE) 的 Data Domain 源
- 已启用保留锁定合规性模式 (RLCE) 的 Data Domain 目标
复制策略配置不包括 /MC_RETIRED 域。
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-29T06:14:35.625021-07:00 av-target ddrmaint.bin[4202]: Error: gc-finish::process_all_backups: Failed to delete empty client dir 'cur/51e83a682d09d64199cf00469262db1b07f5ef04' on ddr, client '/MC_DELETED/prod-fs-20240921_190514', rename to 'cur/DELETED/1727740800/51e83a682d09d64199cf00469262db1b07f5ef04_E0F1E861F424A74A6A31B8B4963A4CB036ACC77D', ddr result code: 5034, desc: the user has insufficient privilege
2024-09-29T06:14:35.625126-07:00 av-target ddrmaint.bin[4202]: Warning: gc-finish::process_all_cids - Failed to process backups in client dir '51e83a682d09d64199cf00469262db1b07f5ef04' for client '/MC_DELETED/prod-fs-20240921_190514'
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
在 Avamar 源服务器中,有一个客户端,其中包含以下信息:
CID: 51e83a682d09d64199cf00469262db1b07f5ef04
Client hostname: /clients/Windows/prod-fs
9 月 21 日,此客户端已停用。客户端已移至 /MC_RETIRED/prod-fs2024.09.21.01.23.45。
在同一天,重新添加了此客户端,创建了新的客户端 ID (CID) 并使用相同的客户端主机名:
CID: 4140cb8f428aa413154139b186fdcaafa19eb04e
Client hostname: /clients/Windows/prod-fs
复制策略不包含 /MC_RETIRED,并且发生了复制。
在 Avamar 目标 (av-target) 上,显示 /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log ddrmaint move-backup 命令执行此操作:
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
....
2024-09-21T12:05:22.483376-07:00 av-target ddrmaint.bin[14757]: Info: move-backup cmdline: '/usr/local/avamar/bin/ddrmaint.bin --flagfile=/usr/local/avamar/etc/usersettings.cfg --server=av-target --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --id=root --password=**************** --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --sysdir=/usr/local/avamar/etc move-backup --source-client=51e83a682d09d64199cf00469262db1b07f5ef04 --target-client=4140cb8f428aa413154139b186fdcaafa19eb04e --backups=0x1db0aed1ab804ea:2 --dpnid=1234567890'
2024-09-21T12:05:23.604561-07:00 av-target ddrmaint.bin[14757]: Info: RL: As the DD is in Compliance Enabled mode move-backup::movebackups will be copy-backup with no retention on ddr index(2) from cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA
2024-09-21T12:05:24.610402-07:00 av-target ddrmaint.bin[14757]: Info: move-backup Successfully copied (for move) client backup cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA:2 to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA:2.
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
6 天后(9 月 27 日)到 9 月 29 日,有消息指出 GSAN 上不再存在旧 CID 的备份:
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-27T06:21:50.895312-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A201463FE64' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-27T06:21:50.910186-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A22594F1476' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.618801-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AE8A240B1AA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.631409-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AED1AB804EA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
8 天后,错误消息”Failed to delete empty client dir“出现:
Cause
在以下情况下出现垃圾数据收集 (GC) 故障问题: clientA_with_cid-1 已停用并重新添加为 clientA_with_cid-2。在复制过程中,复制器为 clientA_with_cid-2 在目标上,从中复制旧备份 clientA_with_cid-1 重定向到 clientA_with_cid-2。GC 进程尝试删除锁定的文件,导致错误,因为保留锁定会阻止在保留期到期之前删除文件。
当目标处的垃圾数据收集 (GC) 进程无法在 clientA_with_cid-1 目录路径。GC 进程尝试删除锁定的文件,导致错误,因为保留锁定会阻止在保留期到期之前删除文件。此冗余和无法删除孤立拷贝导致 GC 故障。
Resolution
应用以下热修复程序:
- 19.10.0.166: 338891
- 19.12.0.186: 338894
Affected Products
Avamar ServerProducts
AvamarArticle Properties
Article Number: 000241766
Article Type: Solution
Last Modified: 02 Jul 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.