Domača » kako » Preprosto hranite zrcalno varnostno kopijo lokalnih datotek na vseh omrežnih računalnikih

    Preprosto hranite zrcalno varnostno kopijo lokalnih datotek na vseh omrežnih računalnikih

    Če imate v omrežju veliko računalnikov končnih uporabnikov, je pomembno, da so datoteke, ki so shranjene na ustreznih računalnikih, varnostno kopirane v primeru okvare trdega diska. Ohranjanje programov za varnostno kopiranje, konfiguracij in morebitnih stroškov podpore na vsakem računalniku je lahko resnična bolečina, zato imamo kot alternativo preprosto rešitev: skript, ki ob zagonu zrcali lokalne podatke na skupno omrežno mesto.

    Kako deluje

    Postopek nastavitve in zrcalni proces sta zelo preprosta:

    1. Ustvarite in delite mapo v omrežju, kjer želite shraniti uporabniške datoteke. Uporabniki bodo potrebovali dostop za branje in pisanje v to mapo.
    2. Postavite skript za varnostno kopiranje v omrežni delež.
    3. Na računalnik vsakega uporabnika lahko načrtujete opravilo za zagon skripta za varnostno kopiranje iz omrežnega vmesnika.
    4. Skript zrcali dokumente, shranjene na lokalnem računalniku, v omrežni delež.

    Skript uporablja orodje Microsoft RoboCopy in samodejno ustvari strukturo mape »/ Ime računalnika / uporabniškega imena« v omrežni mapi, tako da se uporabniški dokumenti ne bodo prepisovali..

    Scenarij

    @ECHO OFF TITLE Lokalni dokumenti Backup ECHO lokalni dokumenti Backup ECHO Avtor: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe mora biti na odjemalskem računalniku v mapi, ki je navedena v spremenljivki PATH. REM Za operacijski sistem Windows Vista in pozneje je to orodje vključeno, vendar je treba v operacijskem sistemu Windows XP in starejših programsko opremo REM prenesti iz Microsofta in jo namestiti v mapo Windows svojega računalnika. REM Root mapa, kjer je treba shraniti varnostne kopije. REM Če želite uporabiti imenik, ki vsebuje ta skript, uporabite:% ~ dp0 SET BackupDir =% ~ dp0 REM sporočilo uporabnikom: ECHO. ECHO Izvajanje rezervnih kopij lokalnih dokumentov. ECHO. ECHO Ne zapirajte tega okna, ko se konča, se samodejno zapre. ECHO To okno lahko varno zmanjšate in nadaljujete z delom. ECHO. ECHO. REM Destination = Določena mapa za varnostno kopiranjeIme računalnikaWindows Uporabniško ime REM Ustvarite potrebne mape, če ne obstajajo SET BackupDir =% BackupDir %% ComputerName% SET BackupDir =% BackupDir:% IF NOT EXIST "% BackupDir%" % BackupDir% "MKDIR"% BackupDir% "SET LogFile ="% BackupDir %% Ime računalnika% -. % ECHO. >>% LogFile% ECHO. REM Call BackupDirectory z relativnim imenom mape v imeniku% UserProfile% REM Če si želite ogledati razpoložljive imenike, zaženite to iz ukaznega poziva: REM DIR% UserProfile% REM Po potrebi dodajte več imenikov (npr. "Prenosi", "priljubljeni" itd.) ) ECHO Varnostno kopiranje dokumentov… REM Windows Vista / 7 CALL: BackupDirectory "Dokumenti" >>% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "Moji dokumenti" >>% LogFile% ECHO Dokončano ECHO. ECHO varnostno kopiranje namizja… CALL: BackupDirectory "Desktop" >>% LogFile% ECHO Dokončano ECHO. ECHO. ECHO. GOTO Konec ENDLOCAL: BackupDirectory ECHO. REM Rezervirajte ta imenik samo, če obstaja na odjemalskem računalniku. SET Source = "% UserProfile %% ~ 1" Če ne obstaja% Source% GOTO Zaustavi SET Dest = "% BackupDir %% ~ 1" Če ne obstaja% Dest%% MKDIR% Dest% REM Zaženi kopijo ogledala: RoboCopy% Source%% Dest%% / ​​V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. ECHO. GOTO Konec: Konec
     

    Razporejanje skripta za varnostno kopiranje na uporabniških računalnikih

    Ko ste vzpostavili omrežni skupni in paketni skript, morate na vsaki odjemalski napravi nastaviti vse, kar morate narediti. Ta razporejena naloga, ki izvaja skript, zahteva le nekaj posebnih možnosti, ki jih bomo tukaj izpostavili.

    Ker izvorno in ciljno mapo skripta za zrcalni proces poganja uporabniški račun Windows, se morate prepričati, da se razporejena naloga izvaja pod prijavo za Windows uporabnika..

    Če imate več uporabnikov, ki uporabljajo isti računalnik, boste morali nastaviti razporejeno opravilo za vsakega uporabnika in skript. V takšnih situacijah boste morda želeli izbrati možnost, da bo zagnan skript, ko bo uporabnik prijavljen.

    Načrtujte nalogo, da se izvaja, kadar je to primerno. Morda boste želeli razmisliti o večkratnem ponavljanju procesa čez dan, tako da bodo spremembe pogosto preslikane v strežnik.

    Program / skript je paketni skript, ki je shranjen v omrežju.

    Ker lahko varnostno kopiranje deluje samo, če je na voljo omrežna povezava, lahko to možnost nastavite. To je neobvezno, ker če povezava ni na voljo, se opravilo sicer ne bo izvajalo, ker ne more najti ciljnega programa / skripta. Poleg tega, če imate nastavljeno razporejeno opravilo, ki se bo izvajalo v času, ko se računalnik morda ne uporablja in / ali spi, izberite možnost, da zbudite računalnik, če želite zagnati opravilo..

    Po potrebi konfigurirajte napredne možnosti. Ena od možnosti je »Zaženi nalogo, takoj ko je mogoče, ko je načrtovani začetek zamujen«, kar bo zagotovilo, da v primeru, da je stroj izklopljen, intervali varnostnih kopij niso popolnoma preskočeni..

    Rezultat

    Kot smo že omenili, se prvič, ko se zrcalni proces zažene, ustvari struktura map in vsi dokumenti iz konfiguriranih izvornih map se kopirajo v omrežje. Ni treba posebej poudarjati, da lahko kopija traja nekaj časa, odvisno od količine podatkov. Naknadne izvedbe naloge urnika bodo dokončane veliko hitreje, ko bodo datoteke iz lokalnega računalnika dodane, posodobljene in izbrisane, kot je potrebno za ohranitev zrcaljene strukture..

    Povezave

    Prenesite skript BackupFiles iz SysadminGeek.com

    Prenesite Windows Server 2003 Toolkit (ki vključuje RoboCopy.exe) iz Microsofta