Avamar 备份和稀疏文件

요약: 本文讨论 Avamar 的行为,其中客户端备份包含稀疏文件的文件系统。

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

问题 1:如果备份包含已修改的稀疏文件,则备份可能会运行缓慢:

UNIX 和 Linux 文件系统对稀疏文件检测和管理的支持依赖于文件系统。

修改稀疏文件时,Avamar 的 avtar 进程将读取文件系统呈现的文件。  

Avtar 对整个文件执行粘性字节考虑 。这意味着,它会将文件分解为区块,压缩这些区块,并创建每个区块的哈希。对于大型文件,这可能需要相当长的时间。

通过查看备份日志中的 avtar 状态消息,可以检测到此情况。  
有关更多详细信息,请参阅:如何分析 Avamar Client 备份性能并识别性能瓶颈

问题 2:  执行稀疏文件的恢复可能会导致恢复的文件具有不同的大小:

虽然 avtar 未检测到“稀疏文件”,但它会检测文件中稀疏区域并尝试高效处理它们。

处理稀疏检测的逻辑不是 100% 确定的。它依赖于一种寻找连续零的大型区域的启发式。这在工程 Esczilla 记录 24164 中介绍了这一点。

预计恢复的文件所占用的空间或数据块数量可能与原始文件不相同。

원인

Avamar Client 备份的一个或多个文件是“稀疏文件”。

해결

在备份期间,当前版本的 Avamar 不会检测到或处理文件稀疏。
 
已发出增强请求,以便在 Avamar 的未来版本中包含此功能。

问题 1 的解决方法:
使用单独的数据集备份稀疏文件。这有助于避免修改稀疏文件时常规文件的可靠性和长时间运行时间问题。

如果可能,从备份中排除稀疏文件。

问题 2:
不适用解决方案。这是预期行为。

추가 정보

根据 Wikipedia 的说法:在计算机科学中,稀疏文件是一种计算机文件,当分配给文件的数据块大多为空时,会尝试更高效地使用文件系统空间。

默认 ls 命令将不会帮助标识稀疏文件。
ls -lh lastlog
-rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 lastlog

除非已添加 -s 标记。
admin@client:/var/log/>: ls -slh sparsefile
36K -rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 sparsefile

 

해당 제품

Avamar

제품

Avamar
문서 속성
문서 번호: 000038476
문서 유형: Solution
마지막 수정 시간: 06 2월 2025
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.