Hvordan migrere aksjer med Robocopy – Del II

robocopy

Vi fortsetter med opplæringen vår til migrere andeler med Robocopy – Del I, og vi gjør det med følgende punkter:

Last ned og bruk Robocopy

  • Last ned og installer ressurssettet for Windows Server 2003. Det kan også lastes ned og pakkes ut f.eks. Med 7zip for å kunne trekke ut bare robocopy.exe-verktøyet siden settet inneholder mange flere.
  • Generer en batch med filkopieringskoden som spesifiserer navnet på kommandoen, kilden, destinasjonen og bryterne som skal brukes. For eksempel:robocopy.exe “E: folder1″ ” server2folder1″ / E / SEC / COPYALL / PURGE / XO / R: 1 / V /LOG+:copy.logVeien til robocopy.exe må tas i betraktning. For å kunne bruke det i skriptet ved å angi bare navnet som i eksemplet, må du kopiere det i C: WindowsSystem32 eller C: WinntSystem32, avhengig av operativsystem. Ellers må stedet der den kjørbare ble installert eller plassert, spesifiseres. For eksempel tror jeg at hvis hele ressurssettet er installert, forblir det et sted inne i C: Program Files, så i dette tilfellet bør følgende plasseres i skriptet «C: Program Files-mappen som searobocopy.exe» «E: folder1» « server2 folder1» / E / SEC / COPYALL / PURGE / XO / R: 1 / V /LOG+:copy.log
  • Når batchet er samlet, lager du en planlagt oppgave som kjører den på det tidspunktet som passer deg best. Jeg gjør det generelt ved daggry. Forsikre deg alltid om at du har de nødvendige tillatelsene både til kilden og destinasjonen (lese og skrive henholdsvis).

Det er det, manuset vil gjøre resten. Du kan planlegge flere påfølgende dager og for eksempel begrense utførelsen av skriptet i en periode på 1 time (med de avanserte alternativene innenfor den planlagte oppgaven). Hvis ikke alle filene ble kopiert i løpet av den timen, vil den fortsette å kopiere bare de som mangler i destinasjonen og de som er endret i kilden, uten å måtte kopiere resten.

Automatiser filkopiering med Robocopy

  • Det du trenger for å opprette og konfigurere manuelt på destinasjonsserveren er aksjene. Ideelt sett vurderer jeg å lage kataloger med samme navn som den gjeldende serveren på den nye, konfigurere delingen og ved hjelp av skriptet, kopiere all informasjonen fra kilden til den endelige destinasjonskatalogen på destinasjonsserveren. Jeg synes det er bra nevn at hvis den nye serveren må omdøpes eller kobles til domenet (for eksempel slik at den har samme navn og IP som den opprinnelige), påvirkes ikke de delte ressursene hvis de allerede var opprettet tidligere.
  • Hvis overføringen innebærer å opprettholde samme vertsnavn og IP som kildeserveren, må tilgangen til de delte ressursene til opprinnelsesserveren kuttes i løpet av det planlagte vedlikeholdsvinduet, kjør kopieringsskriptet manuelt for å sikre at alle filene er der og / eller endringer i de samme kopiene, stenge av opprinnelsesserveren, konfigurere navn og IP i den nye på samme måte som den forrige, og klar, når løfting, brukerne ikke engang trenger å kartlegge enhetene sine (som kan gjøres gjennom nødvendig GPolicies hvis vi er i et domene), må du bare starte økter på nytt i domenet i noen tilfeller, og de vil kunne fortsette å få tilgang til de delte ressursene, men nå på den nye serveren.

Hvor lang tid tar det å kopiere filer med Robocopy?

Når det gjelder tiden kopien kan ta, vel, det avhenger selvfølgelig av nettverksinfrastrukturen de har, men som et eksempel i et gigabit-nettverk når filene er matchet både på den gamle og den nye serveren, Sammenligning og oppdatering av innhold på et volum på omtrent 500 GByt er omtrent en time.