NetWorker: Den trinvise sikkerhedskopiring af Windows-filsystemet ser ud til at sikkerhedskopiere de samme filer, der tidligere er blevet sikkerhedskopieret uden ændring
Resumen: NetWorker: Den trinvise sikkerhedskopiring af filsystemet ser ud til at sikkerhedskopiere de samme filer, der tidligere er blevet sikkerhedskopieret uden ændring.
Síntomas
Ved sikkerhedskopiering af Windows-klienter med planlagte niveauer incr bemærkes det, at *Enhver* fil, der er omdøbt siden sidste sikkerhedskopiering af den pågældende fil, derefter sikkerhedskopieres *igen* i næste trin.
I et miljø, hvor enten programmer, scripts og måske slutbrugere jævnligt omdøber filer, kan det medføre, at mange *uændrede* filer sikkerhedskopieres bevidst.
Sikkerhedskopiering af NetWorker-klientens filsystem.
Trinvise sikkerhedskopieringer af en Windows-klients filsystem (f.eks. niveau = incr) ser ud til at sikkerhedskopiere de samme filer, som ikke er blevet ændret siden den forrige sikkerhedskopiering.
Observationer:
- mminfo -avot -c clientname
- nsrinfo -V clientname (stort V)
-V viser de filer, der er blevet sikkerhedskopieret, og deres respektive sikkerhedskopieringsdato og mtime, atime, ctime.
Kontroller nsrinfo for at finde filer, der er blevet sikkerhedskopieret på to eller flere datoer, hvor hver sikkerhedskopi har samme mtime som den første sikkerhedskopieringsdato.
Betyder, at filen ikke er blevet ændret og alligevel sikkerhedskopieret igen.
Causa
NetWorker-adfærd for trinvis sikkerhedskopiering af filsystemet i Windows er den samme i alle NetWorker-versioner.
I henhold til NetWorker-dokumentation:
I Windows henviser filændring/ændringstidspunkt til tidspunktet Sidst skrevet, oprettelsestidspunkt og filattributtet ”Arkiv” for en fil. Alle disse bruges til at bestemme, om en fil skal sikkerhedskopieres.
Hvis filattributtet "Arkiv" er angivet, sikkerhedskopieres filen altid, da visse ældre filsystemer muligvis ikke har det rigtige filoprettelsestidspunkt, medmindre NSR_AVOID_ARCHIVE-miljøvariablen er angivet (til en anden værdi end "no").
Bemærk:
- mtime, er ændringstidspunkt
- ctime, er oprettelsestidspunkt
- atime, er seneste adgangstidspunkt
- Hvis der oprettes en ny fil, er ctime og mtime identiske.
- Hvis en fil bliver ændret igen, opdateres mtime.
- Specifikt for Windows-operativsystemet, når en fil ændres på nogen måde – aktiveres arkiveringsbitten.
- I Windows betyder Ændret:
- Oprettelse af en ny fil
- Ændring af indholdet i en fil
- Manuel ændring af arkiveringsbitten med ATTRIB-kommandoer
- Omdøbning af et filnavn – aktiverer også arkiveringsbittens attribut.
- Bemærk: Når en fil i Windows omdøbes, aktiveres arkiveringsbitten.
Mode, LastWriteTime , Length (også kaldet størrelse) , Name.
Bemærk: Mode vises som -a-, hvis arkiveringsbittens attribut er aktiveret som i eksemplet.
Bibliotek: C:\tmp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 3/25/2020 5:27 PM 8 readme.txt
Følgende eksempel viser desuden nsrinfo -V clientname, hvor:
file1.dat og file2.dat begge blev sikkerhedskopieret to gange på én dag,
men mtime for hver fil var den samme i hver sikkerhedskopi,
betyder, at filen ikke blev ændret, og at den ikke var forventet at skulle sikkerhedskopieres igen en anden gang
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
Hvis en Windows-klient har et miljø, hvor programmer, scripts eller slutbrugere jævnligt omdøber filer, kan det medføre, at mange *uændrede* filer sikkerhedskopieres tilsigtet.
Benyt en af følgende fremgangsmåder for at undgå, at omdøbte filer sikkerhedskopieres igen ved trinvis sikkerhedskopiering:
- Begræns omdøbning af filer, så sker dette ikke. Hvis filer imidlertid omdøbes ofte, og kun hvis hensigten er ikke at sikkerhedskopiere de filer, der er omdøbt, skal du gøre følgende på Windows-klienten:
- Log på som Windows-administrator
- Opret en SYSTEMMILJØVARIABEL (se nedenfor)
- Genstart nsrexecd-tjenesten (f.eks. NetWorker Remote Exec-tjenesten), før næste trinvise sikkerhedskopiering.
SYSTEMMILJØVARIABEL
Navn : NSR_AVOID_ARCHIVE
Værdi : yes