NetWorker: Inkrementell sikkerhetskopiering av filsystemet i Windows sikkerhetskopierer tilsynelatende de samme filene som tidligere ble sikkerhetskopiert uten endring
Resumen: NetWorker: Inkrementell sikkerhetskopiering av filsystemet sikkerhetskopierer tilsynelatende de samme filene som tidligere ble sikkerhetskopiert uten å endres.
Síntomas
Når du sikkerhetskopierer Windows-klienter med planlagt nivå incr, må du være oppmerksom på at alle filer som har fått nytt navn siden den siste sikkerhetskopieringen av denne filen, blir sikkerhetskopiert på nytt i den neste inkrementelle sikkerhetskopieringen.
I et miljø der applikasjoner, skript eller sluttbrukere jevnlig gir filer nytt navn, kan dette føre til at mange uendrede filer blir sikkerhetskopiert på nytt.
Sikkerhetskopiering av NetWorker-klientfilsystem.
Inkrementelle sikkerhetskopieringer av filsystem for en Windows-klient (f.eks. nivå = incr) ser ut til å sikkerhetskopiere de samme filene som ikke er endret siden den forrige sikkerhetskopieringen.
Observasjoner:
- mminfo -avot -c clientname
- nsrinfo -V clientname (stor V)
-V viser filer som er sikkerhetskopiert, filenes sikkerhetskopidato og mtime, atime, ctime.
Sjekk nsrinfo for å finne filer som ble sikkerhetskopiert på to eller flere datoer, der hver sikkerhetskopi har samme mtime som på den første sikkerhetskopidatoen.
Antyder at filen ikke ble endret, men likevel sikkerhetskopiert på nytt.
Causa
NetWorker-atferden for inkrementell sikkerhetskopiering av filsystemet i Windows er den samme på tvers av alle NetWorker-versjoner.
Per NetWorker-dokumentasjon:
I Windows referer endringstidspunktet til sist skrevet-tidspunktet, opprettingstidspunktet og filattributtet Arkiver. Alle disse brukes til å fastslå hvorvidt en fil må sikkerhetskopieres eller ikke.
Hvis filattributtet Arkiver er angitt, blir filen alltid sikkerhetskopiert, siden enkelte eldre filsystemer ikke har korrekt filopprettingstidspunkt, med mindre NSR_AVOID_ARCHIVE-miljøvariabelen er angitt (til en annen verdi enn "no").
Merknader:
- mtime, er Modified Time (tidspunkt for endring)
- ctime, er Create Time (tidspunkt for oppretting)
- atime, er Last Accessed Time (tidspunkt for siste tilgang)
- Hvis en ny fil opprettes, er ctime and mtime identiske.
- Hvis en fil endres på nytt, oppdateres mtime.
- I tillegg blir arkivbiten aktivert når en fil blir endret, uansett hvordan. Dette er spesifikt for operativsystemet Windows.
- Endringer i Windows inkluderer:
- oppretting av en ny fil
- endring av innholdet i en fil
- manuell endring av arkivbiten med ATTRIB-kommandoer
- endring av et filnavn – aktiverer også attributtet til arkivbiten.
- Merk: Når en fil i Windows får nytt navn, aktiverer dette arkivbiten.
Modus, Sist skrevet, Lengde (også kjent som størrelse), Navn.
Merk: Modusen viser -a- hvis attributtet arkivbit er aktivert som i eksempelet.
: C:\tmp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 3/25/2020 5:27 PM 8 readme.txt
Følgende eksempel viser også nsrinfo -V clientname, der :
både file1.dat og file2.dat ble sikkerhetskopiert to ganger på én dag,
mens mtime for hver fil var lik i hver sikkerhetskopi
antyder at filen ikke ble endret og forventet at filene ikke ble sikkerhetskopiert på nytt neste 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ø der applikasjoner, skript eller sluttbrukere jevnlig gir filer nye navn, kan det føre til at mange uendrede filer blir sikkerhetskopiert på nytt.
Gjør ett av følgende for å unngå at filer med nytt navn blir sikkerhetskopiert på nytt under inkrementell sikkerhetskopiering:
- Begrens endring av filnavn for å unngå at dette skjer. Når filene ofte får nytt navn, og bare hvis formålet er å ikke sikkerhetskopiere filene som har fått nytt navn, gjør du følgende på Windows-klienten:
- Logg på som Windows-administrator
- Opprette en SYSTEMMILJØVARIABEL (se nedenfor)
- Start nsrexecd-tjenesten (NetWorker Remote Exec-tjenesten) på nytt før den neste inkrementelle sikkerhetskopieringen.
Navn på SYSTEMMILJØVARIABEL
: NSR_AVOID_ARCHIVE
Verdi : yes