NetWorker: Bij incrementele back-up van het bestandssysteem in Windows lijkt opnieuw een back-up te worden gemaakt van dezelfde bestanden, zonder dat er wijzigingen in de bestanden zijn aangebracht

Resumen: NetWorker: Bij incrementele back-up van het bestandssysteem lijkt een back-up te worden gemaakt van dezelfde bestanden waarvan eerder al een back-up is gemaakt, zonder dat er sprake is van wijzigingen. ...

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

Wanneer u een back-up maakt van Windows-clients met gepland niveau incr, moet u er rekening mee houden dat van *elk* bestand dat is hernoemd sinds de laatste back-up van dat bestand, *opnieuw* een back-up wordt gemaakt bij de volgende incrementele back-up.  

In een omgeving waar applicaties, scripts, wellicht eindgebruikers, regelmatig bestanden hernoemen, kan dit ertoe leiden dat er, zoals dit ook is bedoeld, van veel *niet-gewijzigde* bestanden opnieuw een back-up wordt gemaakt.



Back-up van bestandssysteem NetWorker client.

Bij incrementele back-ups van het bestandssysteem op een Windows-client (bijv. niveau = incr), lijkt opnieuw een back-up te worden gemaakt van dezelfde bestanden, die niet zijn gewijzigd sinds de vorige back-up. 

Waarneming:

  •  mminfo -avot -c clientname 
geeft de grootte van de incrementele back-up aan als bijna hetzelfde/hetzelfde als die van een volledige back-up.
  • nsrinfo -V clientname (hoofdletter V) 

-V toont de bestanden waarvan een back-up is gemaakt en hun respectievelijke back-updatum en mtime, atime, ctime.

Controleer nsrinfo om bestanden te vinden waarvan een back-up is gemaakt op twee of meer datums waarbij elke back-up dezelfde mtime als de eerste back-updatum heeft. 

Dit impliceert dat het bestand niet is gewijzigd maar er toch opnieuw een back-up van is gemaakt.

Causa

Het NetWorker gedrag bij het maken van een incrementele back-up van het bestandssysteem in Windows is hetzelfde voor alle NetWorker versies. 

Volgens de NetWorker documentatie:

In Windows verwijst de bestandswijzigingstijd naar de tijd van de laatste schrijfbewerking, aanmaaktijd en het bestandskenmerk Archive van een bestand. Al deze worden gebruikt om te bepalen of er een back-up van een bestand moet worden gemaakt.

Als het bestandskenmerk Archive is ingesteld, wordt er altijd een back-up van het bestand gemaakt, aangezien enige oudere bestandssystemen mogelijk niet de juiste aanmaaktijd van het bestand hebben, tenzij de omgevingsvariabele NSR_AVOID_ARCHIVE is ingesteld (op een andere waarde dan "no").

Opmerkingen:

  • mtime, is Modified Time, oftewel tijd van de laatste wijziging
  • ctime, is Create Time, oftewel aanmaaktijd
  • atime, is Last Accessed Time, oftewel tijd van de laatste toegang 
  • Als er een nieuw bestand wordt gemaakt, zijn de ctime en mtime identiek.
  • Als een bestand wordt gewijzigd, wordt de mtime bijgewerkt.
  • Hiernaast wordt op het Windows-besturingssysteem wanneer een bestand op enigerlei wijze wordt gewijzigd, het archiefbit ingeschakeld.  
  • In Windows wordt onder Modified/gewijzigd het volgende verstaan:
    • een nieuw bestand maken
    • de inhoud van een bestand wijzigen
    • het archiefbit handmatig aanpassen met behulp van ATTRIB-opdrachten
    • een bestandsnaam hernoemen - hiermee wordt ook het archiefbit-kenmerk ingeschakeld.
  • Opmerking: Als een bestand in Windows wordt hernoemd, wordt hiermee het archiefbit ingeschakeld.
Een eenvoudige manier om al deze kenmerken in een Windows-map te zien, is door een Powershell-opdracht te gebruiken zoals de volgende cmdlet die het volgende weergeeft:

Mode,  LastWriteTime, Length (ook bekend als grootte), Name.

Opmerking: De mode wordt weergegeven met -a- als het archiefbit-kenmerk is ingeschakeld zoals in het voorbeeld.
 

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

Het volgende voorbeeld toont verder nsrinfo -V clientname waarbij      :

van zowel file1.dat als file2.dat, tweemaal op één dag een back-up werd gemaakt,

mtime voor elk bestand echter hetzelfde was in beide back-ups

dit impliceert dat het bestand niet is gewijzigd; verwacht wordt dat er Niet nog een keer een back-up van de bestanden wordt gemaakt

Path\File1.dat, size = 38947302608, off = 12821900, app = back-up (1),
date = 1585064436 di 24 mrt 2020 11:40:36 AM EDT, mtime = 1584848135 sat 21 mrt 2020 11:35:35 pm-uitschakeling, atime
= 1584846900 SAT 21 mrt 2020 11:15:00 CB-EDT, ctime = 1584846900 SAT 21 mrt 2020 11:15:00 CB-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

Als een Windows-client zich in een omgeving bevindt waarbij applicaties, of scripts, of eindgebruikers regelmatig de naam van bestanden wijzigen, kan dit ertoe leiden dat er van veel *niet-gewijzigde* bestanden opnieuw een back-up wordt gemaakt, zoals ook is bedoeld.

Om te voorkomen dat er bij een incrementele back-up opnieuw een back-up wordt gemaakt van hernoemde bestanden, volgt u een van de volgende methoden:

  • Beperk het hernoemen van bestanden en dit zal niet gebeuren. Als bestanden echter vaak worden hernoemd en alleen als het de bedoeling is om geen back-up te maken van de hernoemde bestanden, doet u het volgende op de Windows-client:
  1. Meld u aan als Windows-administrator
  2. Maak een SYSTEEMOMGEVINGSVARIABELE (zie hieronder)
  3. Start de nsrexecd-service opnieuw (bijv. NetWorker Remote Exec service) voordat de volgende incrementele back-up plaatsvindt.

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.