Respaldos de Avamar y archivos dispersos

Summary: En este artículo, se describe el comportamiento de Avamar en el que un cliente respalda un sistema de archivos que contiene archivos dispersos.

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

Problema 1: Un respaldo podría ejecutarse lentamente si incluye un archivo disperso que se ha modificado:

La compatibilidad con sistemas de archivos UNIX y Linux para la detección y administración de archivos dispersos depende del sistema de archivos.

Cuando se modifica un archivo disperso, el proceso avtar de Avamar lee el archivo según lo presentado por el sistema de archivos.  

Avtar realiza un factor de bytes pegajoso en todo el archivo. Esto significa que divide el archivo en fragmentos, comprime esos fragmentos y crea un hash de cada fragmento. Para un archivo grande, esto puede tardar una cantidad significativa de tiempo.

Para detectar este escenario, revise los mensajes de estado de avtar en el registro de respaldo.  
Para obtener más detalles, consulte: Cómo analizar el rendimiento del respaldo del cliente Avamar e identificar los cuellos de botella de rendimiento.

Problema 2:  La ejecución de una restauración de un archivo disperso puede provocar que el archivo restaurado tenga un tamaño diferente:

Aunque avtar no detecta "archivos dispersos", detecta regiones de dispersión dentro de un archivo e intenta manejarlos de manera eficiente.

La lógica que maneja la detección de la dispersión no es 100 % determinista. Se basa en una heurística que busca grandes regiones de ceros consecutivos. Esto se describe en el registro de Engineering Esczilla 24164.

Se espera que el espacio o la cantidad de bloques consumidos por el archivo restaurado no sean idénticos a los del archivo original.

Cause

Uno o más de los archivos respaldados por un cliente Avamar son "archivos dispersos".

Resolution

Las versiones actuales de Avamar no detectan ni manejan la dispersión de archivos durante los respaldos.
 
Se realizó una solicitud de mejora para incluir esta funcionalidad en una versión futura de Avamar.

Solución alternativa para el problema 1:
Utilice un conjunto de datos independiente para respaldar archivos dispersos. Esto ayuda a evitar problemas de confiabilidad y tiempos de ejecución prolongados para los archivos normales cuando se modifican archivos dispersos.

Si es posible, excluya los archivos dispersos del respaldo.

Problema 2: 
No se aplica ninguna resolución. Este es un comportamiento previsto.

Additional Information

Según Wikipedia: En ciencias de la computación, un archivo disperso es un tipo de archivo de computadora que intenta utilizar el espacio del sistema de archivos de manera más eficiente cuando los bloques asignados al archivo están mayormente vacíos.

El comando ls predeterminado no ayudará a identificar un archivo disperso.
ls -lh lastlog
-rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 lastlog

A menos que se agregue la marca -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

Avamar

Products

Avamar
Article 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.