Backups e arquivos fragmentados do Avamar
Shrnutí: Este artigo discute o comportamento do Avamar em que um client está fazendo backup de um file system que contém arquivos fragmentados.
Tento článek se vztahuje na
Tento článek se nevztahuje na
Tento článek není vázán na žádný konkrétní produkt.
V tomto článku nejsou uvedeny všechny verze produktu.
Příznaky
Problema 1. Um backup pode ser executado lentamente se incluir um arquivo fragmentdo que foi modificado:
O suporte a file system UNIX e Linux para detecção e gerenciamento de arquivos fragmentdos depende do file system.
Quando um arquivo fragmentado é modificado, o processo avtar do Avamar lê o arquivo conforme apresentado pelo file system.
O Avtar realiza a fatoração de byte sticky em todo o arquivo. Isso significa que ele divide o arquivo em fragmentos, compacta esses fragmentos e cria um hash de cada fragmento. Para um arquivo grande, isso pode levar um tempo significativo.
Esse cenário pode ser detectado analisando as mensagens de status avtar no registro de backup.
Para obter mais detalhes, consulte: Como analisar o desempenho do backup do client Avamar e identificar gargalos de desempenho.
Problema 2: Executar uma restauração de um arquivo fragmentdo pode fazer com que o arquivo restaurado tenha um tamanho diferente:
Embora o avtar não detecte "arquivos fragmentados", ele detecta regiões de sparseness em um arquivo e tenta lidar com eles com eficiência.
A lógica que lida com a detecção de sparseness não é 100% determinista. Ele depende de um heurístico que procura grandes regiões de zeros consecutivos. Isso é descrito no registro do Esczilla de engenharia 24164.
Espera-se que o espaço ou o número de blocks consumidos pelo arquivo restaurado não seja idêntico ao do arquivo original.
O suporte a file system UNIX e Linux para detecção e gerenciamento de arquivos fragmentdos depende do file system.
Quando um arquivo fragmentado é modificado, o processo avtar do Avamar lê o arquivo conforme apresentado pelo file system.
O Avtar realiza a fatoração de byte sticky em todo o arquivo. Isso significa que ele divide o arquivo em fragmentos, compacta esses fragmentos e cria um hash de cada fragmento. Para um arquivo grande, isso pode levar um tempo significativo.
Esse cenário pode ser detectado analisando as mensagens de status avtar no registro de backup.
Para obter mais detalhes, consulte: Como analisar o desempenho do backup do client Avamar e identificar gargalos de desempenho.
Problema 2: Executar uma restauração de um arquivo fragmentdo pode fazer com que o arquivo restaurado tenha um tamanho diferente:
Embora o avtar não detecte "arquivos fragmentados", ele detecta regiões de sparseness em um arquivo e tenta lidar com eles com eficiência.
A lógica que lida com a detecção de sparseness não é 100% determinista. Ele depende de um heurístico que procura grandes regiões de zeros consecutivos. Isso é descrito no registro do Esczilla de engenharia 24164.
Espera-se que o espaço ou o número de blocks consumidos pelo arquivo restaurado não seja idêntico ao do arquivo original.
Příčina
Um ou mais dos arquivos submetidos a backup por um client Avamar são "arquivos fragmentados".
Řešení
As versões atuais do Avamar não detectam nem lidam com a sparse de arquivos durante os backups.
Solução temporária para o problema 1:
Use um conjunto de dados separado para fazer backup de arquivos fragmentados. Isso ajuda a evitar problemas de confiabilidade e tempos de execução longos para os arquivos regulares quando arquivos fragmentados são modificados.
Se possível, exclua arquivos fragmentados do backup.
Uma solicitação de aprimoramento foi feita para incluir essa funcionalidade em uma versão futura do Avamar.
Solução temporária para o problema 1:
Use um conjunto de dados separado para fazer backup de arquivos fragmentados. Isso ajuda a evitar problemas de confiabilidade e tempos de execução longos para os arquivos regulares quando arquivos fragmentados são modificados.
Se possível, exclua arquivos fragmentados do backup.
Problema 2:
Nenhuma resolução é aplicável. Esse é um comportamento esperado.
Další informace
De acordo com a Wikipédia: Na ciência da computação, um arquivo fragmentado é um tipo de arquivo de computador que tenta usar o espaço do file system com mais eficiência quando os blocks alocados para o arquivo estão principalmente vazios.
O comando ls padrão não ajudará a identificar um arquivo fragmentdo.
O comando ls padrão não ajudará a identificar um arquivo fragmentdo.
ls -lh lastlog
-rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 lastlog
A menos que o indicador -s seja adicionado.
admin@client:/var/log/>: ls -slh sparsefile
36K -rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 sparsefile
Dotčené produkty
AvamarProdukty
AvamarVlastnosti článku
Číslo článku: 000038476
Typ článku: Solution
Poslední úprava: 06 Feb 2025
Verze: 5
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.