NetWorker: Přírůstkové zálohování systému souborů v systému Windows zálohuje stejné soubory beze změn, které byly zálohovány dříve

Summary: NetWorker: Přírůstkové zálohování systému souborů zálohuje stejné soubory beze změn, které byly zálohovány dříve

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

Při zálohování klientů se systémem Windows s plánovanou zálohou úrovně incr je třeba si uvědomit, že jakýkoliv soubor, který byl přejmenován od poslední zálohy tohoto souboru, bude v dalším přírůstku zálohován znovu.  

V prostředí, kde aplikace, skripty nebo případně koncoví uživatelé pravidelně přejmenovávají soubory, to může způsobit, že mnoho nezměněných souborů bude záměrně znovu zálohováno.



Zálohování systému souborů klienta NetWorker.

Přírůstkové zálohy systému souborů pro klienta Windows (úroveň = incr) zálohují stejné soubory, které nebyly od předchozí zálohy změněny. 

Pozorování:

  •  mminfo -avot -c clientname 
Zobrazí velikost zálohy incr, která je téměř stejná jako úplná záloha.
  • nsrinfo -V clientname (velké V) 

-V zobrazí zálohované soubory a příslušné datum jejich zálohy a hodnoty mtime, atime, ctime.

Pomocí příkazu nsrinfo vyhledejte soubory, které byly zálohovány ve dvou nebo více datech, kdy má každá záloha stejný čas mtime jako datum první zálohy. 

Znamená to, že soubor nebyl změněn a přesto znovu zálohován.

Cause

Chování nástroje NetWorker pro přírůstkové zálohování systému souborů v systému Windows je stejné u všech verzí nástroje NetWorker. 

Dokumentace nástroje NetWorker:

V systému Windows se doba úpravy/změny souboru vztahuje k atributům souboru čas posledního zápisu, čas vytvoření a archivace souboru. Všechny tyto údaje určují, zda je nutné soubor zálohovat.

Je-li atribut archivace souboru nastaven, soubor bude vždy zálohován, protože některé starší systémy souborů nemusí mít správný čas vytvoření souboru, pokud není nastavena proměnná prostředí NSR_AVOID_ARCHIVE (na jinou hodnotu než „ne“).

Poznámky:

  • mtime je čas změny
  • ctime je čas vytvoření
  • atime je čas posledního přístupu 
  • Pokud je vytvořen nový soubor, jsou hodnoty ctime a mtime identické.
  • Pokud je soubor znovu změněn, aktualizuje se údaj mtime.
  • Navíc, konkrétně pro operační systém Windows, když je soubor jakýmkoli způsobem upraven, je povolen archivní bit.  
  • V systému Windows úpravy zahrnují:
    • vytvoření nového souboru,
    • úpravy obsahu souboru,
    • ruční změny archivního bitu pomocí příkazů ATTRIB,
    • přejmenování názvu souboru – také aktivuje atribut archivního bitu.
  • Poznámka: Pokud je soubor v systému Windows přejmenován, aktivuje se tím archivní bit.
Všechny tyto atributy ve složce systému Windows lze jednoduše zobrazit příkazem Powershell, například následující rutinou, která zobrazí:

Mode,  LastWriteTime, Length (také označované jako velikost),  Name.

Poznámka: Údaj mode zobrazí hodnotu -a-, pokud je archivní bit povolen jako v příkladu.
 

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

Následující příklad dále uvádí nsrinfo -V clientname, kde:

soubory file1.dat a file2.dat byly zálohovány dvakrát během jednoho dne,

ale hodnota mtime každého souboru byla v jednotlivých zálohách stejná,

což značí, že soubor nebyl změněn a očekává se, že soubory nebudou znovu zálohovány

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

Resolution

Pokud má klient systému Windows prostředí, kde aplikace, skripty nebo koncoví uživatelé pravidelně přejmenovávají soubory, může to způsobit, že mnoho nezměněných souborů bude záměrně znovu zálohováno.

Chcete-li zabránit opětovnému zálohování přejmenovaných souborů během přírůstkového zálohování, proveďte jeden z následujících úkonů:

  • Omezte přejmenovávání souborů. Pokud jsou však soubory přejmenovávány často a pouze v případě, že nechcete zálohovat přejmenované soubory, proveďte na klientovi se systémem Windows následující:
  1. Přihlaste se jako správce systému Windows.
  2. Vytvořte systémovou proměnnou prostředí (viz níže).
  3. Před dalším přírůstkovým zálohováním restartujte službu nsrexecd (např. službu NetWorker Remote Exec).

SYSTÉMOVÁ PROMĚNNÁ PROSTŘEDÍ
Název          : NSR_AVOID_ARCHIVE
Hodnota           : yes 

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000170137
Article Type: Solution
Last Modified: 29 Sept 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.