NetWorker: O backup incremental do sistema de arquivos no Windows parece fazer backup dos mesmos arquivos que passaram por backup anteriormente e não foram mais modificados

Resumen: NetWorker: O backup incremental do sistema de arquivos parece fazer backup dos mesmos arquivos que passaram por backup anteriormente e não foram mais modificados.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Ao fazer backup de clients Windows com incr de nível agendado, observe que "qualquer" arquivo renomeado desde o último backup passará por um "novo" backup no próximo incremental.  

Em um ambiente em que aplicativos, scripts e, talvez, usuários finais renomeiam arquivos regularmente, pode haver novos backups de vários arquivos "inalterados" por padrão.



Backup do sistema de arquivos do client NetWorker.

Os backups incrementais do sistema de arquivos de um client Windows (por exemplo, nível = incr) parecem fazer backup dos mesmos arquivos que não foram alterados desde o backup anterior. 

Observações:

  •  mminfo -avot -c clientname 
mostra o tamanho do backup incr, que é quase igual ao backup completo.
  • nsrinfo -V clientname (V maiúsculo) 

-V mostra os arquivos com backup e as respectivas data de backup, mtime, atime e ctime.

Confira nsrinfo para localizar os arquivos cujo backup foi feito em duas ou mais datas e nos quais cada backup tem a mtime igual à da data do primeiro backup. 

Isso significa que o arquivo não foi modificado e, mesmo assim, passou por um novo backup.

Causa

O comportamento do NetWorker para backup incremental do sistema de arquivos no Windows é o mesmo em todas as versões do NetWorker. 

De acordo com a documentação do NetWorker:

No Windows, a hora de modificação/alteração do arquivo é referente à hora da última gravação, à hora de criação e ao atributo archive de um arquivo. Todos eles são usados para determinar se é necessário fazer backup de um arquivo.

Se o atributo archive estiver definido, o backup sempre será feito no arquivo, visto que alguns sistemas de arquivos mais antigos podem não ter a hora correta da criação do arquivo, a menos que a variável de ambiente NSR_AVOID_ARCHIVE esteja definida (com um valor diferente de "no").

Notas:

  • mtime significa Hora de modificação
  • ctime significa Hora de criação
  • atime significa Hora do último acesso 
  • Se um novo arquivo for criado, ctime e mtime serão idênticas.
  • Se um arquivo for modificado novamente, a mtime será atualizada.
  • Além disso, especificamente para o sistema operacional Windows, quando um arquivo é modificado de ALGUMA forma, o bit de archive é ativado.  
  • No Windows, a modificação também pode ser:
    • criar um novo arquivo
    • modificar o conteúdo de um arquivo
    • modificar manualmente o bit de archive com os comandos ATTRIB
    • Renomear um nome de arquivo; isso também ativa o atributo bit de archive.
  • Nota: Quando um arquivo é renomeado no Windows, o bit de archive é ativado.
Uma maneira simples de ver todos esses atributos em uma pasta do Windows é usar um comando do PowerShell, como o seguinte cmdlet, que exibe:

Mode,  LastWriteTime , Length (também conhecido como Size) ,  Name.

Nota: O mode exibirá -a- se o atributo bit de archive estiver ativado, como no exemplo.
 

PS C:\tmp> ls .\readme.txt
Directory: C:\tmp
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----  3/25/2020   5:27 PM              8 readme.txt
 

O exemplo a seguir ainda mostra nsrinfo -V clientname, em que:

o backup de file1.dat e file2.dat foi feito duas vezes em um único dia

porém, a mtime para cada arquivo foi a mesma em cada backup

isso significa que o arquivo não foi modificado e espera-se não haja um novo backup dos arquivos na segunda vez

Path\File1.dat, size=38947302608, off=12821900, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT

Path\File2.dat, size=6878417744, off=312074829280, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT

Path\File1.dat, size=38947302608, off=12841656, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT

Path\File2.dat, size=6878417744, off=312074849036, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT

Resolución

Se um client Windows tiver um ambiente em que os aplicativos, os scripts ou os usuários finais estejam renomeando arquivos regularmente, isso poderá fazer com que haja um novo backup de vários arquivos "inalterados" por padrão.

Para evitar um novo backup incremental dos arquivos renomeados, execute uma das seguintes ações:

  • Limite a renomeação de arquivos para que isso não ocorra. No entanto, se os arquivos forem renomeados com frequência e somente se a intenção não for fazer backup desses arquivos renomeados, execute o seguinte procedimento no client Windows:
  1. Faça login como administrador do Windows
  2. Crie uma VARIÁVEL DE AMBIENTE DO SISTEMA (veja abaixo)
  3. Reinicie o serviço nsrexecd (por exemplo, o serviço NetWorker Remote Exec) antes do próximo backup incremental.

SYSTEM  ENVIRONMENT VARIABLE
Name          : NSR_AVOID_ARCHIVE
Value           : yes 

Productos afectados

NetWorker

Productos

NetWorker
Propiedades del artículo
Número del artículo: 000170137
Tipo de artículo: Solution
Última modificación: 29 sept 2023
Versión:  3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.