Koduleht » kuidas » Lihtsalt hoidke peegeldatud varukoopia kohalikest failidest kõigis oma arvutites

    Lihtsalt hoidke peegeldatud varukoopia kohalikest failidest kõigis oma arvutites

    Kui teil on võrgus mitu lõppkasutajaarvutit, on oluline olla kindel, et vastavate arvutite kohapeal salvestatud failid on kõvaketta rikke korral varundatud. Varukoopiaprogrammide, konfiguratsioonide ja võimalike toetuskulude säilitamine iga masina puhul võib olla tõeline valu, nii et alternatiivina on meil lihtne lahendus: skript, mis käivitamisel peegeldab kohalikke andmeid ühisele võrgu asukohale.

    Kuidas see töötab

    Nii häälestus kui ka peegeldamine on väga lihtsad ja sarnased:

    1. Looge ja jagage võrgus olevat kausta, kuhu soovite salvestada kasutajafaile. Kasutajad vajavad selle kausta lugemiseks ja kirjutamiseks juurdepääsu.
    2. Asetage varukoopia skripti võrgu jagamisse.
    3. Ajastage iga kasutaja arvutis ülesanne, et varukoopia skripti võrgus jagada.
    4. Skript peegeldab kohalikus seadmes võrgus jagatud dokumente.

    Skript kasutab Microsoft RoboCopy tööriista ja loob automaatselt kausta "/ Computer Name / User Name", et kasutaja dokumendid ei kirjuta üksteisele üle.

    Skript

    @ECHO OFF TITLE Kohalikud dokumendid Varukoopia ECHO Kohalikud dokumendid Varukoopia ECHO Kirjutas: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe peab olema kliendiseadmes PATH muutujas määratud kaustas. REM Windows Vista jaoks ja hiljem on see tööriist lisatud, kuid Windows XP ja varasemad peaksid laadima REM selle tööriista Microsoftist ja asetama selle oma Windowsi Windowsi kausta. REM Root kaust, kuhu varukoopiad tuleb salvestada. REM Selle skripti sisaldava kataloogi kasutamiseks kasutage:% ~ dp0 SET BackupDir =% ~ dp0 REM Sõnum kasutajatele: ECHO. ECHO haldab kohalikke dokumente. ECHO. ECHO Ärge sulgege seda akent, see suletakse automaatselt lõpetamisel. ECHO Saate selle akna ohutult vähendada ja jätkata tööd. ECHO. ECHO. REM-i sihtkoht = määratud varukataloogi arvuti-nimiWindows Kasutaja nimi REM Loo vajalikud kaustad, kui neid ei ole. SET BackupDir =% BackupDir %% ArvutiNimi% SET BackupDir =% BackupDir: =% EI EI OLLA "% BackupDir%" MKDIR "% BackupDir%" SET BackupDir =% BackupDir %% Kasutajanimi% IF NOT EXIST "% BackupDir%" MKDIR "% BackupDir%" SET LogFile = "% BackupDir %% ArvutiNimi% -% KasutajanimiNimi% _BackupLog.txt" ECHO% arvuti nimi% varundamise alustamine>% logifail % ECHO. >>% LogFile% ECHO. REM Call BackupDirectory suhtelise kausta nimega% UserProfile% kataloogis REM Olemasolevate kataloogide vaatamiseks käivitage see käsurealt: REM DIR% UserProfile% REM Lisage vajadusel rohkem katalooge (nt "Allalaadimised", "Lemmikud" jne. ECHO varundamine dokumentidest… REM Windows Vista / 7 CALL: BackupDirectory "Dokumendid" >>% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "Minu dokumendid" >>% LogFile% ECHO lõpetas ECHO. ECHO töölaua varundamine… CALL: BackupDirectory "Desktop" >>% LogFile% ECHO lõpetas ECHO. ECHO. ECHO. GOTO End ENDLOCAL: ECHO BackupDirectory. REM Varundage see kataloog ainult siis, kui see on kliimaseadmes SET Source = "% UserProfile %% ~ 1" KUI EI OLEME% Source% GOTO End SET Dest = "% BackupDir %% ~ 1" Dest% REM Käivita peegli koopia: RoboCopy% Source%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. ECHO. GOTO lõpp: lõpp
     

    Varunduskripti ajastamine kasutajamasinatel

    Kui võrgu jagamine ja partii skript on paigas, on lihtsa planeeritud ülesande seadistamine kõik, mida peate iga kliendi masinaga tegema. See skriptiga tegelev ülesanne, mis käivitab skripti, nõuab vaid mõningaid erilisi valikuid, mida me siin osutame.

    Kuna skripti peegliprotsessi allika- ja sihtkaustu juhib Windowsi kasutajakonto, peate veenduma, et planeeritud ülesanne kestab vastava kasutaja Windowsi sisselogimise all.

    Kui teil on mitu kasutajat, kes kasutavad sama masinat, peate iga kasutaja jaoks seadistama ajastatud ülesande, nii et skript oleks olemas. Sellistes olukordades võite valida võimaluse, et skript käivituks ainult siis, kui kasutaja on sisse logitud.

    Planeerige ülesanne, kui see on asjakohane. Te võiksite kaaluda protsessi korduvat kordamist kogu päeva jooksul, nii et muudatused peegelduvad sageli serveriga.

    Programm / skript on võrgus salvestatud partii skript.

    Kuna varukoopia saab käivitada ainult siis, kui võrguühendus on saadaval, saate selle suvandi konfigureerida. See on valikuline, sest kui ühendus ei ole saadaval, siis ei toimu ülesanne, sest see ei leia sihtprogrammi / skripti. Lisaks, kui teil on ajastatud ülesanne seatud käivitama ajal, mil arvuti ei pruugi olla kasutusel ja / või magama, valige ülesanne arvuti käivitamiseks, et seda ülesannet käivitada.

    Konfigureerige vajadusel lisavalikud. Üks huvipakkuv võimalus on „Käivita ülesanne nii kiiresti kui võimalik pärast plaanipärast käivitamist”, mis tagab, et varukoopiaid ei jäeta täielikult välja, kui seade on välja lülitatud.

    Tulemus

    Nagu me varem mainisime, luuakse esmakordselt peegelprotsessi kausta struktuur ja kõik dokumendid konfigureeritud allika kaustadest kopeeritakse võrku. Ütlematagi selge, et koopia võib sõltuvalt andmete hulgast aega võtta. Ajakava ülesande hilisemad täitmised lõpevad palju kiiremini, kuna kohaliku masina failid lisatakse, uuendatakse ja kustutatakse vastavalt peegeldatud struktuuri säilitamisele.

    Lingid

    Lae BackupFiles Script SysadminGeek.com-st

    Laadige Microsoftist alla Windows Server 2003 Toolkit (mis sisaldab RoboCopy.exe)