Avamar 备份和稀疏文件
Summary: 本文讨论 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
问题 1:如果备份包含已修改的稀疏文件,则备份可能会运行缓慢:
UNIX 和 Linux 文件系统对稀疏文件检测和管理的支持依赖于文件系统。
修改稀疏文件时,Avamar 的 avtar 进程将读取文件系统呈现的文件。
Avtar 对整个文件执行粘性字节考虑 。这意味着,它会将文件分解为区块,压缩这些区块,并创建每个区块的哈希。对于大型文件,这可能需要相当长的时间。
通过查看备份日志中的 avtar 状态消息,可以检测到此情况。
有关更多详细信息,请参阅:如何分析 Avamar Client 备份性能并识别性能瓶颈。
问题 2: 执行稀疏文件的恢复可能会导致恢复的文件具有不同的大小:
虽然 avtar 未检测到“稀疏文件”,但它会检测文件中稀疏区域并尝试高效处理它们。
处理稀疏检测的逻辑不是 100% 确定的。它依赖于一种寻找连续零的大型区域的启发式。这在工程 Esczilla 记录 24164 中介绍了这一点。
预计恢复的文件所占用的空间或数据块数量可能与原始文件不相同。
UNIX 和 Linux 文件系统对稀疏文件检测和管理的支持依赖于文件系统。
修改稀疏文件时,Avamar 的 avtar 进程将读取文件系统呈现的文件。
Avtar 对整个文件执行粘性字节考虑 。这意味着,它会将文件分解为区块,压缩这些区块,并创建每个区块的哈希。对于大型文件,这可能需要相当长的时间。
通过查看备份日志中的 avtar 状态消息,可以检测到此情况。
有关更多详细信息,请参阅:如何分析 Avamar Client 备份性能并识别性能瓶颈。
问题 2: 执行稀疏文件的恢复可能会导致恢复的文件具有不同的大小:
虽然 avtar 未检测到“稀疏文件”,但它会检测文件中稀疏区域并尝试高效处理它们。
处理稀疏检测的逻辑不是 100% 确定的。它依赖于一种寻找连续零的大型区域的启发式。这在工程 Esczilla 记录 24164 中介绍了这一点。
预计恢复的文件所占用的空间或数据块数量可能与原始文件不相同。
Cause
Avamar Client 备份的一个或多个文件是“稀疏文件”。
Resolution
在备份期间,当前版本的 Avamar 不会检测到或处理文件稀疏。
问题 1 的解决方法:
使用单独的数据集备份稀疏文件。这有助于避免修改稀疏文件时常规文件的可靠性和长时间运行时间问题。
如果可能,从备份中排除稀疏文件。
已发出增强请求,以便在 Avamar 的未来版本中包含此功能。
问题 1 的解决方法:
使用单独的数据集备份稀疏文件。这有助于避免修改稀疏文件时常规文件的可靠性和长时间运行时间问题。
如果可能,从备份中排除稀疏文件。
问题 2:
不适用解决方案。这是预期行为。
Additional Information
根据 Wikipedia 的说法:在计算机科学中,稀疏文件是一种计算机文件,当分配给文件的数据块大多为空时,会尝试更高效地使用文件系统空间。
默认 ls 命令将不会帮助标识稀疏文件。
默认 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
Affected Products
AvamarProducts
AvamarArticle Properties
Article Number: 000038476
Article Type: Solution
Last Modified: 06 Feb 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.